|
void | mio::FileUtils::readDirectoryPrivate (const std::string &path, const std::string &sub_path, std::list< std::string > &dirlist, const std::string &pattern="", const bool &isRecursive=false) |
|
void | mio::FileUtils::copy_file (const std::string &src, const std::string &dest) |
| Copies a files from one location to another. More...
|
|
std::string | mio::FileUtils::cleanPath (std::string in_path, const bool &resolve=false) |
| Replace "\" by "/" in a string so that a path string is cross plateform, optionally resolve links, convert relative paths to absolute paths, etc. More...
|
|
std::string | mio::FileUtils::getExtension (const std::string &filename) |
| returns the extension part of a given filename. The extension is defined as all the non-whitespace characters after the last '.' in the filename. More...
|
|
std::string | mio::FileUtils::removeExtension (const std::string &filename) |
| remove the extension part of a given filename. The extension is defined as all the non-whitespace characters after the last '.' in the filename. More...
|
|
std::string | mio::FileUtils::getPath (const std::string &filename, const bool &resolve=false) |
| returns the path preceeding a given filename. More...
|
|
std::string | mio::FileUtils::getFilename (const std::string &path) |
| extract the file name from a path+filename string. More...
|
|
bool | mio::FileUtils::validFileAndPath (const std::string &filename) |
|
bool | mio::FileUtils::isAbsolutePath (const std::string &in_path) |
| checks if a path is an absolute path More...
|
|
void | mio::FileUtils::readDirectory (const std::string &path, std::list< std::string > &dirlist, const std::string &pattern="", const bool &isRecursive=false) |
| Build a list of file in a given directory. The matching is very primitive: it only looks for the substring "pattern" in the file names. If this substrings exists, the file matches. In the case of recursive search, the filenames will be prefixed by their relative path based on the provided path. More...
|
|
std::list< std::string > | mio::FileUtils::readDirectory (const std::string &path, const std::string &pattern, const bool &isRecursive) |
|
std::string | mio::FileUtils::getCWD () |
| returns the current working directory. More...
|
|
bool | mio::FileUtils::fileExists (const std::string &filename) |
|
char | mio::FileUtils::getEoln (std::istream &fin) |
|
void | mio::FileUtils::skipLines (std::istream &fin, const size_t &nbLines, const char &eoln) |
|
void | mio::FileUtils::readKeyValueHeader (std::map< std::string, std::string > &headermap, std::istream &fin, const size_t &linecount, const std::string &delimiter, const bool &keep_case) |
|