NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
This structure contains all relevant information about a file path. More...
#include <filesystem.hpp>
Public Types | |
enum | Attributes { ATTR_READONLY = 0x1 , ATTR_HIDDEN = 0x2 , ATTR_SYSTEM = 0x4 , ATTR_DIRECTORY = 0x10 , ATTR_ARCHIVE = 0x20 , ATTR_DEVICE = 0x40 , ATTR_NORMAL = 0x80 , ATTR_TEMPORARY = 0x100 , ATTR_SPARSE_FILE = 0x200 , ATTR_REPARSE_POINT = 0x400 , ATTR_COMPRESSED = 0x800 , ATTR_OFFLINE = 0x1000 , ATTR_NOT_CONTENT_INDEXED = 0x2000 , ATTR_ENCRYPTED = 0x4000 , ATTR_INTEGRITY_STREAM = 0x8000 , ATTR_VIRTUAL = 0x10000 , ATTR_NO_SCRUB_DATA = 0x20000 , ATTR_RECALL_ON_OPEN = 0x40000 , ATTR_PINNED = 0x80000 , ATTR_UNPINNED = 0x100000 , ATTR_RECALL_ON_DATA_ACCESS = 0x400000 } |
Public Member Functions | |
FileInfo () | |
Public Attributes | |
std::string | drive |
std::string | path |
std::string | name |
std::string | ext |
size_t | filesize |
size_t | fileAttributes |
double | creationTime |
double | modificationTime |
This structure contains all relevant information about a file path.
Definition at line 40 of file filesystem.hpp.
enum FileInfo::Attributes |
Definition at line 51 of file filesystem.hpp.
|
inline |
Definition at line 76 of file filesystem.hpp.
References creationTime, fileAttributes, filesize, and modificationTime.
double FileInfo::creationTime |
Definition at line 48 of file filesystem.hpp.
Referenced by FileInfo(), FileSystem::getFileInfo(), and strfnc_getfileinfo().
std::string FileInfo::drive |
Definition at line 42 of file filesystem.hpp.
Referenced by FileSystem::getFileInfo(), and strfnc_getfileinfo().
std::string FileInfo::ext |
Definition at line 45 of file filesystem.hpp.
Referenced by FileSystem::getFileInfo(), and strfnc_getfileinfo().
size_t FileInfo::fileAttributes |
Definition at line 47 of file filesystem.hpp.
Referenced by FileInfo(), FileSystem::getFileInfo(), and strfnc_getfileinfo().
size_t FileInfo::filesize |
Definition at line 46 of file filesystem.hpp.
Referenced by FileInfo(), FileSystem::getFileInfo(), and strfnc_getfileinfo().
double FileInfo::modificationTime |
Definition at line 49 of file filesystem.hpp.
Referenced by FileInfo(), FileSystem::getFileInfo(), and strfnc_getfileinfo().
std::string FileInfo::name |
Definition at line 44 of file filesystem.hpp.
Referenced by FileSystem::getFileInfo(), and strfnc_getfileinfo().
std::string FileInfo::path |
Definition at line 43 of file filesystem.hpp.
Referenced by FileSystem::getFileInfo(), and strfnc_getfileinfo().