16 #define FILE_ATTRIB_ARCHIVE 0x0020    17 #define FILE_ATTRIB_DIRECTORY 0x0010    75         const std::string& path, 
const unsigned long mask,
 static void filterByExtension(TFileInfoList &lstFiles, const std::string &extension)
Remove from the list of files those whose extension does not coincide (without case) with the given o...
 
static void explore(const std::string &path, const unsigned long mask, TFileInfoList &outList)
The path of the directory to examine must be passed to this constructor, among the According to the f...
 
std::string wholePath
The whole file path. 
 
std::deque< TFileInfo > TFileInfoList
The list type used in "explore". 
 
This class allows the enumeration of the files/directories that exist into a given path...
 
This represents the information about each file. 
 
time_t accessTime
Access and modification times. 
 
uint64_t fileSize
The size of the file in bytes. 
 
static void sortByName(TFileInfoList &lstFiles, bool ascendingOrder=true)
Sort the file entries by name, in ascending or descending order. 
 
std::string name
The file name (without the whole path).