Go to the documentation of this file.
16 #define FILE_ATTRIB_ARCHIVE 0x0020
17 #define FILE_ATTRIB_DIRECTORY 0x0010
75 const std::string& path,
const unsigned long mask,
time_t accessTime
Access and modification times.
uint64_t fileSize
The size of the file in bytes.
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.
std::string name
The file name (without the whole path).
This represents the information about each file.
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 sortByName(TFileInfoList &lstFiles, bool ascendingOrder=true)
Sort the file entries by name, in ascending or descending order.
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.
Page generated by Doxygen 1.8.17 for MRPT 2.0.3 at Fri May 15 23:51:15 UTC 2020 | |