MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / removeDirectoriesRecursive

Method removeDirectoriesRecursive

Libraries/FileSystem/FileSystem.cpp:496–505  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

494}
495
496SC::Result SC::FileSystem::removeDirectoriesRecursive(Span<const StringSpan> directories)
497{
498 for (auto& path : directories)
499 {
500 StringSpan encodedPath;
501 SC_TRY(convert(path, fileFormatBuffer1, fileTransportBuffer1, &encodedPath));
502 SC_TRY_FORMAT_ERRNO(path, FileSystem::Operations::removeDirectoryRecursive(encodedPath));
503 }
504 return Result(true);
505}
506
507SC::Result SC::FileSystem::copyFiles(Span<const CopyOperation> sourceDestination)
508{

Callers 5

SCBuildFixtureTestMethod · 0.80
SupportToolsTestMethod · 0.80
packageInstallFunction · 0.80

Calls 2

removeDirectoryRecursiveFunction · 0.85
ResultClass · 0.50

Tested by 4

SCBuildFixtureTestMethod · 0.64
SupportToolsTestMethod · 0.64