| 240 | } |
| 241 | |
| 242 | virtual std::vector<std::string> list(std::string_view path) override { |
| 243 | auto directoryPath = extractPath(path); |
| 244 | const std::filesystem::path folder{directoryPath}; |
| 245 | std::vector<std::string> filePaths; |
| 246 | for (auto const& entry : std::filesystem::directory_iterator{folder}) { |
| 247 | filePaths.push_back(entry.path()); |
| 248 | } |
| 249 | return filePaths; |
| 250 | } |
| 251 | |
| 252 | void mkdir(std::string_view path) override { |
| 253 | std::error_code ec; |