diff options
Diffstat (limited to 'src/components/utils/include/utils/file_system.h')
-rw-r--r-- | src/components/utils/include/utils/file_system.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/components/utils/include/utils/file_system.h b/src/components/utils/include/utils/file_system.h index 5862241c9c..22c200934f 100644 --- a/src/components/utils/include/utils/file_system.h +++ b/src/components/utils/include/utils/file_system.h @@ -38,6 +38,7 @@ #include <string> #include <vector> #include <iostream> +#include <fstream> namespace file_system { @@ -153,6 +154,14 @@ std::string CurrentWorkingDirectory(); std::string GetAbsolutePath(const std::string& path); /** + * @brief Checks if file name contains invalid symbols e.g. '/' + * @param file_name file name to check + * @return true if file name does not contain any invalid symbol otherwise + * returns false + */ +bool IsFileNameValid(const std::string& file_name); + +/** * @brief Removes file * * @param name path to file |