#include <FXStat.h>
Definition at line 37 of file FXStat.h.
Public Types | |
IsFile | |
IsDirectory | |
IsLink | |
IsCompressed | |
IsHidden | |
enum | MetaFileFlags { IsFile, IsDirectory, IsLink, IsCompressed, IsHidden } |
Public Member Functions | |
FXuint | mode () const |
FXfval | size () const |
FXDEPRECATEDEXT FXuint | user () const |
FXDEPRECATEDEXT FXuint | group () const |
FXTime | modified () const |
FXTime | accessed () const |
FXTime | created () const |
FXTime | touched () const |
bool | isHidden () const |
bool | isFile () const |
bool | isLink () const |
bool | isCharacter () const |
bool | isBlock () const |
bool | isSocket () const |
bool | isFifo () const |
bool | isDirectory () const |
bool | isReadable () const |
bool | isWritable () const |
bool | isExecutable () const |
bool | isOwnerReadWriteExecute () const |
bool | isOwnerReadable () const |
bool | isOwnerWritable () const |
bool | isOwnerExecutable () const |
bool | isGroupReadWriteExecute () const |
bool | isGroupReadable () const |
bool | isGroupWritable () const |
bool | isGroupExecutable () const |
bool | isOtherReadWriteExecute () const |
bool | isOtherReadable () const |
bool | isOtherWritable () const |
bool | isOtherExecutable () const |
bool | isSetUid () const |
bool | isSetGid () const |
bool | isSetSticky () const |
Static Public Member Functions | |
static bool | readMetadata (const FXString &path, FXuint *FXRESTRICT flags, FXfval *FXRESTRICT size, FXTime *FXRESTRICT created, FXTime *FXRESTRICT lastModified, FXTime *FXRESTRICT lastAccessed, FXfval *FXRESTRICT compressedSize=0, FXuint *FXRESTRICT hardLinks=0) |
static void | writeMetadata (const FXString &path, const FXTime *created, const FXTime *lastModified, const FXTime *lastAccessed) |
static FXuint | metaFlags (const FXString &path) |
static bool | statFile (const FXString &file, FXStat &info) |
static bool | statLink (const FXString &file, FXStat &info) |
static FXuint | mode (const FXString &file) |
static bool | mode (const FXString &file, FXuint perm) |
static bool | exists (const FXString &file) |
static FXfval | size (const FXString &file) |
static FXTime | modified (const FXString &file) |
static FXTime | accessed (const FXString &file) |
static FXTime | created (const FXString &file) |
static FXTime | touched (const FXString &file) |
static bool | isHidden (const FXString &file) |
static bool | isFile (const FXString &file) |
static bool | isLink (const FXString &file) |
static bool | isDirectory (const FXString &file) |
static bool | isReadable (const FXString &file) |
static bool | isWritable (const FXString &file) |
static bool | isExecutable (const FXString &file) |
static bool | isOwnerReadWriteExecute (const FXString &file) |
static bool | isOwnerReadable (const FXString &file) |
static bool | isOwnerWritable (const FXString &file) |
static bool | isOwnerExecutable (const FXString &file) |
static bool | isGroupReadWriteExecute (const FXString &file) |
static bool | isGroupReadable (const FXString &file) |
static bool | isGroupWritable (const FXString &file) |
static bool | isGroupExecutable (const FXString &file) |
static bool | isOtherReadWriteExecute (const FXString &file) |
static bool | isOtherReadable (const FXString &file) |
static bool | isOtherWritable (const FXString &file) |
static bool | isOtherExecutable (const FXString &file) |
static bool | isSetUid (const FXString &file) |
static bool | isSetGid (const FXString &file) |
static bool | isSetSticky (const FXString &file) |
Friends | |
class | FXFile |