MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / deleteDirectoryRecursive

Method deleteDirectoryRecursive

src/Base/FileInfo.cpp:542–556  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

540}
541
542bool FileInfo::deleteDirectoryRecursive() const
543{
544 if (!isDir()) {
545 return false;
546 }
547
548 try {
549 fs::path path = stringToPath(FileName);
550 return fs::remove_all(path) > 0;
551 }
552 catch (const fs::filesystem_error& e) {
553 std::clog << e.what() << '\n';
554 return false;
555 }
556}
557
558std::vector<Base::FileInfo> FileInfo::getDirectoryContent() const
559{

Callers 3

~DocumentMethod · 0.80
SaveDocFileMethod · 0.80
RestoreDocFileMethod · 0.80

Calls 1

whatMethod · 0.45

Tested by

no test coverage detected