#include "conscience_util.h"
#include <filesystem>
Go to the source code of this file.
|
| fs::path | conscience_utils::file_system::resolvePathFromEnvironment (const char *envVar, const string ¯o, optional< fs::path > defaultPath={}) |
| |
| string | conscience_utils::file_system::readFileToString (const string &path) |
| |
| bool | conscience_utils::file_system::canReadFile (const fs::path &filePath) |
| |
| optional< unsigned > | conscience_utils::file_system::findLineInFile (const string &searchedString, const string &path, string *lineContent) |
| |
| vector< unsigned char > * | conscience_utils::file_system::readFileToBytes (const string &path) |
| |
| void | conscience_utils::file_system::writeStringToFile (const string &outPath, const string &content) |
| |
| void | conscience_utils::file_system::writeBytesToFile (const string &outPath, const vector< unsigned char > &content) |
| |
| void | conscience_utils::file_system::collectPathsRecursively (const fs::path &fromDirectory, vector< fs::path > &collectedPaths, const vector< string > &allowedExtensions) |
| |
| bool | conscience_utils::file_system::isFileModifiedRecently (const fs::path &filePath, unsigned long long durationMillis) |
| |
| bool | conscience_utils::file_system::isParentDirectory (const fs::path &filePath, const fs::path &directoryPath) |
| |
| bool | conscience_utils::file_system::hasExtension (const fs::path &filePath, const string &extension) |
| |
| bool | conscience_utils::file_system::hasAnyExtension (const fs::path &filePath, const vector< string > &extensions) |
| |
| optional< bool > | conscience_utils::file_system::replaceLineInFile (const std::string &filePath, const std::string &searchedToken, const std::string &replacement) |
| |