27 #ifndef INCLUDED_FILE_SYSTEM
28 #define INCLUDED_FILE_SYSTEM
49 : name(name), size(size), mtime(mtime)
87 #endif // #ifndef INCLUDED_FILE_SYSTEM
CFileInfo(const OsPath &name, off_t size, time_t mtime)
const OsPath & Name() const
Status GetDirectoryEntries(const OsPath &path, CFileInfos *files, DirectoryNames *subdirectoryNames)
bool FileExists(const OsPath &pathname)
u64 FileSize(const OsPath &pathname)
i64 Status
Error handling system.
std::vector< OsPath > DirectoryNames
Status DeleteDirectory(const OsPath &path)
Status CreateDirectories(const OsPath &path, mode_t mode)
bool DirectoryExists(const OsPath &path)
std::vector< CFileInfo > CFileInfos
Status GetFileInfo(const OsPath &pathname, CFileInfo *pPtrInfo)