Static file operations. More...
#include <File.h>
Public Types | |
| enum | _FileMode { FILEMODE_Append = 6, FILEMODE_Create = 2, FILEMODE_CreateNew = 1, FILEMODE_Open = 3, FILEMODE_OpenOrCreate = 4, FILEMODE_Truncate = 5 } |
| enum | _FileAccess { FILEACC_Read = 0x1, FILEACC_Write = 0x2, FILEACC_ReadWrite = FILEACC_Read | FILEACC_Write } |
| typedef enum File::_FileMode | FileMode |
| typedef enum File::_FileAccess | FileAccess |
Static Public Member Functions | |
| static void | Delete (const String &filename) |
| static void | Rename (const String &oldname, const String &newname) |
| static void | Move (const String &oldFile, const String &newFile) |
| static bool | Exists (const String &filename) |
| static void | Copy (const String &sourcefile, const String &destfile) |
| static void | Copy (const String &sourcefile, const String &destfile, bool overwrite) |
| static RefCountPtr< Array< byte > > | LoadBinary (const String &filename) |
| static StringPtr | LoadText (const String &filename) |
| static StringPtr | ToOsFilePath (const String &filepathname) |
| static StringPtr | GetFileName (const String &filepathname) |
| static TextWriterPtr | AppendText (const String &filename) |
| static spl::IStreamPtr | Create (const String &filename) |
| static TextWriterPtr | CreateText (const String &filename) |
| static TextReaderPtr | ReadText (const String &filename) |
| static spl::IStreamPtr | Open (const String &filename, FileMode mode) |
| static spl::IStreamPtr | Open (const String &filename, FileMode mode, FileAccess access) |
| static spl::IStreamPtr | OpenRead (const String &filename) |
| static spl::IStreamPtr | OpenText (const String &filename) |
| static spl::IStreamPtr | OpenWrite (const String &filename) |
| static long | Size (const String &filename) |
| static DateTime | GetCreationTime (const String &filename) |
| static DateTime | GetLastAccessTime (const String &filename) |
| static DateTime | GetLastWriteTime (const String &filename) |
| static bool | IsFile (const String &filename) |
| static Permissions | GetPermissions (const String &filename) |
| static void | SetPermissions (const String &filename, const Permissions &perms) |
Static file operations.
Definition at line 46 of file File.h.