#include "TCTypes.h"
#include <string>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | TC |
namespace | TC::FileName |
This namespace provided functions for manipulating file names or file paths. | |
Functions | |
std::string | TC::FileName::GetExtension (const std::string &file_name) |
std::string | TC::FileName::GetName (const std::string &file_name) |
std::string | TC::FileName::GetPath (const std::string &file_name) |
void | TC::FileName::GetDirectoriesOfFileName (const std::string &file_name, std::vector< std::string > &directories) |
void | TC::FileName::GetDirectoriesOfPath (const std::string &path, std::vector< std::string > &directories) |
std::string | TC::FileName::AddFileNameAndExtension (const std::string &file_name, const std::string &extension) |
std::string | TC::FileName::AddFileNameAndPath (const std::string &file_name, const std::string &path) |
std::string | TC::FileName::AddPaths (const std::string &path1, const std::string &path2) |
std::string | TC::FileName::RemoveExtension (const std::string &file_name) |
std::string | TC::FileName::Simplify (const std::string &file) |
Simplify a file path; the path will remain relative if it was relative, or absolute if it was absolute. | |
Variables | |
const char | TC::FileName::PATH_SEPERATOR |
const char * | TC::FileName::PATH_SEPERATOR_STRING |
Definition in file TCFileName.h.