#include "ISFileManager.h"
#include <regex>
#include <sys/stat.h>
#include <cstdio>
#include <time.h>
Go to the source code of this file.
|
void | ISFileManager::DeleteDirectory (const std::string &directory, bool recursive) |
|
bool | ISFileManager::DeleteFile (const std::string &fullFilePath) |
|
bool | ISFileManager::GetAllFilesInDirectory (const std::string &directory, bool recursive, const std::string ®exPattern, std::vector< std::string > &files) |
|
bool | ISFileManager::GetAllFilesInDirectory (const std::string &directory, bool recursive, std::vector< std::string > &files) |
|
uint64_t | ISFileManager::GetDirectorySpaceAvailable (const std::string &directory) |
|
uint64_t | ISFileManager::GetDirectorySpaceUsed (const std::string &directory, bool recursive) |
|
uint64_t | ISFileManager::GetDirectorySpaceUsed (const std::string &directory, std::vector< file_info_t > &files, bool sortByDate, bool recursive) |
|
uint64_t | ISFileManager::GetDirectorySpaceUsed (const std::string &directory, std::string regexPattern, std::vector< file_info_t > &files, bool sortByDate, bool recursive) |
|
std::string | ISFileManager::GetFileName (const std::string &path) |
|
bool | ISFileManager::PathIsDir (const std::string &path) |
|
bool | ISFileManager::TouchFile (const std::string &path) |
|