25 #include "FXIODevice.h" 53 virtual FXbool isSerial()
const;
56 virtual FXlong position()
const;
59 virtual FXlong position(FXlong offset,FXuint from=FXIO::Begin);
62 virtual FXlong truncate(FXlong sz);
65 virtual FXbool flush();
71 virtual FXlong size();
89 static FXbool copy(
const FXString& srcfile,
const FXString& dstfile,FXbool overwrite=
false);
92 static FXbool copyFiles(
const FXString& srcfile,
const FXString& dstfile,FXbool overwrite=
false);
96 static FXbool move(
const FXString& srcfile,
const FXString& dstfile,FXbool overwrite=
false);
99 static FXbool moveFiles(
const FXString& srcfile,
const FXString& dstfile,FXbool overwrite=
false);
103 static FXbool
remove(
const FXString& file);
106 static FXbool removeFiles(
const FXString& path,FXbool recursive=
false);
110 static FXbool concat(
const FXString& srcfile1,
const FXString& srcfile2,
const FXString& dstfile,FXbool overwrite=
false);
Execute permission for all.
Definition: FXIO.h:92
FXFile()
Construct file.
Definition: FXFile.h:41
Child process can inherit handle.
Definition: FXIO.h:53
Definition: FX4Splitter.h:28
FXIODevice manipulates a handle to operating system i/o device, such as pipes, sockets, or files.
Definition: FXIODevice.h:35
Low level file access.
Definition: FXFile.h:34
FXString provides essential string manipulation capabilities in FOX.
Definition: FXString.h:42