|
| FilePath (const std::string &file="") |
|
bool | operator== (const FilePath &fp) const |
|
void | setPath (const std::string &path) |
|
bool | hasParent () |
|
void | clear () |
|
bool | toParent () |
| Change the path one level up.
|
|
std::string | fullPath () const |
| Return the full path, including root drive/network address.
|
|
std::string | filePath () const |
| Return the file path only, without root drive/network address.
|
|
bool | exists () const |
|
bool | isDirectory () const |
|
bool | isAbsolute () const |
|
std::string | fileName () const |
|
std::string | directoryPath () const |
|
bool | getFilesInDirectory (std::vector< FilePath > &files) const |
|
FilePath | appendPath (const std::string &subPath) const |
| Returns new FilePath that includes "subPath".
|
|
std::string | fileExt () const |
| Returns the file extension, including the ".", for example ".cpp".
|
|
std::string | baseName () const |
| Returns file name without extension.
|
|
std::string | root () const |
|
bool | createDirectory () |
|
|
static std::string | fileName (const std::string &file) |
|
static std::string | baseName (const std::string &file) |
|
static std::string | dirPath (const std::string &file) |
|
static std::string | joinPath (const std::string &p1, const std::string &p2) |
|
static std::string | extension (const std::string &file) |
| Returns the file extension for the given path, including the ".", for example ".cpp".
|
|
static FilePath | getParent (const FilePath &p) |
|
static FilePath | appendPath (const FilePath &p1, const std::string &s) |
|
static bool | fileExists (const std::string &file) |
|
static bool | isDirectory (const std::string &file) |
|
static bool | filesInDirectory (const FilePath &p, std::vector< FilePath > &files) |
|
static bool | createDirectory (const std::string &path) |
|
static FilePath | getCurrentPath () |
|
FileInfo - Short description. Detailed description.