60 virtual FXlong position()
const;
69 virtual FXival writeBlock(
const void* data,
FXival count);
72 virtual FXlong truncate(FXlong size);
78 virtual FXlong size();
91 static bool remove(
const FXString& file);
109 static bool copy(
const FXString& srcfile,
const FXString& dstfile,
bool overwrite=
false);
117 static bool copyFiles(
const FXString& srcfile,
const FXString& dstfile,
bool overwrite=
false);
120 static bool moveFiles(
const FXString& srcfile,
const FXString& dstfile,
bool overwrite=
false);
123 static bool removeFiles(
const FXString& path,
bool recursive=
false);
unsigned int FXuint
Definition: fxdefs.h:396
Others have read and write permission.
Definition: FXIO.h:47
#define FXAPI
Definition: fxdefs.h:122
long FXival
Definition: fxdefs.h:435
Definition: FX4Splitter.h:31
Group has read and write permission.
Definition: FXIO.h:53
FXint FXInputHandle
Definition: fxdefs.h:468
Owner has read and write permission.
Definition: FXIO.h:59
Normal options for reading.
Definition: FXIO.h:95
Position from the begin (default)
Definition: FXIO.h:101
Low level file access.
Definition: FXFile.h:38
FXIO manipulates a handle to an abstract i/o device.
Definition: FXIO.h:37
FXString provides essential string manipulation capabilities.
Definition: FXString.h:33