diff options
Diffstat (limited to 'include/FileUtil.hpp')
-rw-r--r-- | include/FileUtil.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/FileUtil.hpp b/include/FileUtil.hpp index 8407a36..5b91aad 100644 --- a/include/FileUtil.hpp +++ b/include/FileUtil.hpp @@ -22,9 +22,11 @@ namespace sibs void walkDirFiles(const char *directory, FileWalkCallbackFunc callbackFunc); void walkDirFilesRecursive(const char *directory, FileWalkCallbackFunc callbackFunc); Result<StringView> getFileContent(const char *filepath); - bool fileOverwrite(const char *filepath, StringView data); + Result<bool> fileOverwrite(const char *filepath, StringView data); const char* getHomeDir(); Result<std::string> getCwd(); + // Note: Will not delete created directories if this operation fails for some reason + Result<bool> createDirectoryRecursive(const char *path); } #endif //SIBS_FILEUTIL_HPP |