Classes | |
struct | file_info_t |
Functions | |
void | DeleteDirectory (const std::string &directory, bool recursive) |
bool | DeleteFile (const std::string &fullFilePath) |
bool | GetAllFilesInDirectory (const std::string &directory, bool recursive, const std::string ®exPattern, std::vector< std::string > &files) |
bool | GetAllFilesInDirectory (const std::string &directory, bool recursive, std::vector< std::string > &files) |
uint64_t | GetDirectorySpaceAvailable (const std::string &directory) |
uint64_t | GetDirectorySpaceUsed (const std::string &directory, bool recursive) |
uint64_t | GetDirectorySpaceUsed (const std::string &directory, std::vector< file_info_t > &files, bool sortByDate, bool recursive) |
uint64_t | GetDirectorySpaceUsed (const std::string &directory, std::string regexPattern, std::vector< file_info_t > &files, bool sortByDate, bool recursive) |
std::string | GetFileName (const std::string &path) |
bool | PathIsDir (const std::string &path) |
bool | TouchFile (const std::string &path) |
void ISFileManager::DeleteDirectory | ( | const std::string & | directory, |
bool | recursive | ||
) |
Definition at line 179 of file ISFileManager.cpp.
bool ISFileManager::DeleteFile | ( | const std::string & | fullFilePath | ) |
Definition at line 169 of file ISFileManager.cpp.
bool ISFileManager::GetAllFilesInDirectory | ( | const std::string & | directory, |
bool | recursive, | ||
const std::string & | regexPattern, | ||
std::vector< std::string > & | files | ||
) |
Definition at line 43 of file ISFileManager.cpp.
bool ISFileManager::GetAllFilesInDirectory | ( | const std::string & | directory, |
bool | recursive, | ||
std::vector< std::string > & | files | ||
) |
Definition at line 164 of file ISFileManager.cpp.
uint64_t ISFileManager::GetDirectorySpaceAvailable | ( | const std::string & | directory | ) |
Definition at line 317 of file ISFileManager.cpp.
uint64_t ISFileManager::GetDirectorySpaceUsed | ( | const std::string & | directory, |
bool | recursive | ||
) |
Definition at line 246 of file ISFileManager.cpp.
uint64_t ISFileManager::GetDirectorySpaceUsed | ( | const std::string & | directory, |
std::vector< file_info_t > & | files, | ||
bool | sortByDate, | ||
bool | recursive | ||
) |
Definition at line 253 of file ISFileManager.cpp.
uint64_t ISFileManager::GetDirectorySpaceUsed | ( | const std::string & | directory, |
std::string | regexPattern, | ||
std::vector< file_info_t > & | files, | ||
bool | sortByDate, | ||
bool | recursive | ||
) |
Definition at line 258 of file ISFileManager.cpp.
std::string ISFileManager::GetFileName | ( | const std::string & | path | ) |
Definition at line 373 of file ISFileManager.cpp.
bool ISFileManager::PathIsDir | ( | const std::string & | path | ) |
Is this path directory?
path | the path to check |
Definition at line 31 of file ISFileManager.cpp.
bool ISFileManager::TouchFile | ( | const std::string & | path | ) |
Definition at line 383 of file ISFileManager.cpp.