|
| | FFileManagerGeneric () |
| |
| virtual | ~FFileManagerGeneric () |
| |
| virtual CORE_API void | ProcessCommandLineOptions () override |
| |
| virtual void | SetSandboxEnabled (bool bInEnabled) override |
| |
| virtual bool | IsSandboxEnabled () const override |
| |
| FArchive * | CreateFileReader (const TCHAR *Filename, uint32 ReadFlags=0) override |
| |
| FArchive * | CreateFileWriter (const TCHAR *Filename, uint32 WriteFlags=0) override |
| |
| CORE_API bool | Delete (const TCHAR *Filename, bool RequireExists=0, bool EvenReadOnly=0, bool Quiet=0) override |
| |
| CORE_API bool | IsReadOnly (const TCHAR *Filename) override |
| |
| CORE_API bool | Move (const TCHAR *Dest, const TCHAR *Src, bool Replace=1, bool EvenIfReadOnly=0, bool Attributes=0, bool bDoNotRetryOrError=0) override |
| |
| CORE_API bool | FileExists (const TCHAR *Filename) override |
| |
| CORE_API bool | DirectoryExists (const TCHAR *InDirectory) override |
| |
| CORE_API void | FindFiles (TArray< FString > &Result, const TCHAR *Filename, bool Files, bool Directories) override |
| |
| CORE_API void | FindFilesRecursive (TArray< FString > &FileNames, const TCHAR *StartDirectory, const TCHAR *Filename, bool Files, bool Directories, bool bClearFileNames=true) override |
| |
| CORE_API double | GetFileAgeSeconds (const TCHAR *Filename) override |
| |
| CORE_API FDateTime | GetTimeStamp (const TCHAR *Filename) override |
| |
| CORE_API FDateTime | GetAccessTimeStamp (const TCHAR *Filename) override |
| |
| CORE_API void | GetTimeStampPair (const TCHAR *PathA, const TCHAR *PathB, FDateTime &OutTimeStampA, FDateTime &OutTimeStampB) |
| |
| CORE_API bool | SetTimeStamp (const TCHAR *Filename, FDateTime Timestamp) override |
| |
| virtual CORE_API FString | GetFilenameOnDisk (const TCHAR *Filename) override |
| |
| virtual CORE_API uint32 | Copy (const TCHAR *Dest, const TCHAR *Src, bool Replace=1, bool EvenIfReadOnly=0, bool Attributes=0, FCopyProgress *Progress=nullptr, EFileRead ReadFlags=FILEREAD_None, EFileWrite WriteFlags=FILEWRITE_None) override |
| |
| virtual CORE_API bool | MakeDirectory (const TCHAR *Path, bool Tree=0) override |
| |
| virtual CORE_API bool | DeleteDirectory (const TCHAR *Path, bool RequireExists=0, bool Tree=0) override |
| |
| virtual CORE_API FFileStatData | GetStatData (const TCHAR *FilenameOrDirectory) override |
| |
| virtual CORE_API void | FindFiles (TArray< FString > &FoundFiles, const TCHAR *Directory, const TCHAR *FileExtension=nullptr) override |
| |
| CORE_API bool | IterateDirectory (const TCHAR *Directory, IPlatformFile::FDirectoryVisitor &Visitor) override |
| |
| CORE_API bool | IterateDirectory (const TCHAR *Directory, IPlatformFile::FDirectoryVisitorFunc Visitor) override |
| |
| CORE_API bool | IterateDirectoryRecursively (const TCHAR *Directory, IPlatformFile::FDirectoryVisitor &Visitor) override |
| |
| CORE_API bool | IterateDirectoryRecursively (const TCHAR *Directory, IPlatformFile::FDirectoryVisitorFunc Visitor) override |
| |
| CORE_API bool | IterateDirectoryStat (const TCHAR *Directory, IPlatformFile::FDirectoryStatVisitor &Visitor) override |
| |
| CORE_API bool | IterateDirectoryStat (const TCHAR *Directory, IPlatformFile::FDirectoryStatVisitorFunc Visitor) override |
| |
| CORE_API bool | IterateDirectoryStatRecursively (const TCHAR *Directory, IPlatformFile::FDirectoryStatVisitor &Visitor) override |
| |
| CORE_API bool | IterateDirectoryStatRecursively (const TCHAR *Directory, IPlatformFile::FDirectoryStatVisitorFunc Visitor) override |
| |
| CORE_API FString | ConvertToRelativePath (const TCHAR *Filename) override |
| |
| CORE_API FString | ConvertToAbsolutePathForExternalAppForRead (const TCHAR *Filename) override |
| |
| CORE_API FString | ConvertToAbsolutePathForExternalAppForWrite (const TCHAR *Filename) override |
| |
| CORE_API int64 | FileSize (const TCHAR *Filename) override |
| |
| virtual bool | SendMessageToServer (const TCHAR *Message, IPlatformFile::IFileServerMessageHandler *Handler) override |
| |
Base class for file managers.
This base class simplifies IFileManager implementations by providing simple, unoptimized implementations of functions whose implementations can be derived from other functions.