7 #include <util/typedef.h>
32 std::map<std::string, ObjectT> & params
49 std::string
const pathExpression
59 std::string
const inputPath,
60 std::string
const outputPath
71 std::string
const &path,
73 std::string &pathNonExt
83 std::string
const &pathNonExt,
84 std::string
const &suffix,
85 std::string
const &ext
Class with util functions to work with files.
Definition: FileUtils.h:14
static std::vector< std::string > handleFilePath(std::map< std::string, ObjectT > ¶ms)
Handle the filepath or efilepath argument from a map of parameters in the context of geometry loading...
Definition: FileUtils.cpp:20
static void extractExtensionAndPathWithoutExtension(std::string const &path, std::string &ext, std::string &pathNonExt)
Extract the extension and the path without extension from given path with extension.
Definition: FileUtils.cpp:118
static char const pathSeparator
Path separator constant.
Definition: FileUtils.h:21
static std::string craftPathWithSuffix(std::string const &pathNonExt, std::string const &suffix, std::string const &ext)
Build a string such that: builtString = pathNonExt + suffix + ext.
Definition: FileUtils.cpp:128
static void unzipFile(std::string const inputPath, std::string const outputPath)
Decompress a file generated through ZipSyncFileWriter.
Definition: FileUtils.cpp:82
static std::vector< std::string > getFilesByExpression(std::string const pathExpression)
Obtain the files which are referenced by the path expression.
Definition: FileUtils.cpp:48