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

Method makeDirectories

Libraries/FileSystem/FileSystem.cpp:548–557  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

546}
547
548SC::Result SC::FileSystem::makeDirectories(Span<const StringSpan> directories)
549{
550 StringSpan encodedPath;
551 for (auto& path : directories)
552 {
553 SC_TRY(convert(path, fileFormatBuffer1, fileTransportBuffer1, &encodedPath));
554 SC_TRY_FORMAT_ERRNO(path, FileSystem::Operations::makeDirectory(encodedPath));
555 }
556 return Result(true);
557}
558
559SC::Result SC::FileSystem::makeDirectoriesRecursive(Span<const StringSpan> directories)
560{

Callers 1

makeRemoveIsDirectoryMethod · 0.80

Calls 2

makeDirectoryFunction · 0.85
ResultClass · 0.50

Tested by 1

makeRemoveIsDirectoryMethod · 0.64