Removed useless stat call

This commit is contained in:
emeric
2025-07-07 13:44:50 +02:00
parent 747b5ef6e8
commit 49afdb3db6
3 changed files with 16 additions and 11 deletions
+6 -1
View File
@@ -34,8 +34,13 @@ namespace lms::core::pathUtils
// Create it if needed
bool ensureDirectory(const std::filesystem::path& dir);
struct FileInfo
{
Wt::WDateTime lastWriteTime; // Last write time of the file since Epoch
std::uint64_t fileSize{}; // Size of the file in bytes
};
// Get the last write time since Epoch
Wt::WDateTime getLastWriteTime(const std::filesystem::path& file, std::error_code& ec);
FileInfo getFileInfo(const std::filesystem::path& file, std::error_code& ec);
// returns false if aborted by user
bool exploreFilesRecursive(const std::filesystem::path& directory, std::function<bool(std::error_code, const std::filesystem::path&)> cb, const std::filesystem::path* excludeDirFileName = {});