|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Utilities for file path handling. More...
#include <string>#include <vector>

Go to the source code of this file.
Namespaces | |
| FFaFilePath | |
| Utilities for file path handling. | |
Functions | |
| size_t | FFaFilePath::checkName (char *thePath, size_t length) |
| Converts file pathnames from UNIX to Windows syntax and vice versa. More... | |
| std::string & | FFaFilePath::checkName (std::string &thePath) |
| C++ wrapper for FFaFilePath::checkName(char*,size_t). More... | |
| std::string & | FFaFilePath::unixStyle (std::string &thePath) |
| Modify the given path to using UNIX-style path separators. More... | |
| std::string | FFaFilePath::unixStyle (const std::string &thePath) |
| Return a copy of the given path with UNIX-style path separators. More... | |
| bool | FFaFilePath::hasPath (const std::string &fileName) |
| Checks if the provided fileName has a path. More... | |
| bool | FFaFilePath::isRelativePath (const std::string &pathName) |
| Determines if path is relative or absolute. More... | |
| bool | FFaFilePath::isExtension (const std::string &fileName, const std::string &ext) |
| Checks if ext is the extension of fName. More... | |
| std::string | FFaFilePath::getPath (const std::string &fullPath, bool keepSlash=true) |
| Returns the path part of fullPath. More... | |
| std::string | FFaFilePath::getFileName (const std::string &fullPath) |
| Returns the file name part of fullPath. More... | |
| std::string | FFaFilePath::getExtension (const std::string &fileName) |
| Returns the extension of fName. More... | |
| std::string | FFaFilePath::getBaseName (const std::string &fileName, bool removePath=false) |
| Returns the file name without extension. More... | |
| std::string | FFaFilePath::appendFileNameToPath (const std::string &path, const std::string &fName) |
| Appends fileName to path. More... | |
| std::string & | FFaFilePath::appendToPath (std::string &path, const std::string &fName) |
| Appends fileName to path. More... | |
| std::string & | FFaFilePath::makeItAbsolute (std::string &fName, const std::string &path) |
| Makes fileName an absolute pathname by prefixing it with absPath. More... | |
| std::string & | FFaFilePath::makeItRelative (std::string &fName, const std::string &path) |
| Makes fileName a relative pathname with respect to absPath. More... | |
| std::string & | FFaFilePath::setPath (std::string &fName, const std::string &path) |
| Replaces the current path in fileName with path. More... | |
| char | FFaFilePath::getPathSeparator () |
| Returns the path separator for this system. More... | |
| std::string & | FFaFilePath::addExtension (std::string &fileName, const std::string &ext) |
| Adds ext to fileName, if not already present. More... | |
| std::string & | FFaFilePath::addExtension (std::string &fileName, const std::vector< std::string > &exts) |
| Checks fName for existing extension in exts. More... | |
| std::string | FFaFilePath::getRelativeFilename (const std::string ¤tDirectory, const std::string &absoluteFilename) |
| Returns the relative path name with respect to an absolute path. More... | |
| std::string | FFaFilePath::distillName (const std::string &filePath, bool removePath=false) |
| Checks for illegal characters in file names. More... | |
Utilities for file path handling.