| IFileManager
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/HAL/FileManagerGeneric.h |
Include |
#include "HAL/FileManagerGeneric.h" |
class FFileManagerGeneric : public IFileManager
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.
Name | Description | |
---|---|---|
|
FFileManagerGeneric() |
Default constructor. |
Name | Description | |
---|---|---|
|
~FFileManagerGeneric() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
DefaultConvertToRelativePath ( |
Converts passed in filename to use a relative path. |
Name | Description | ||
---|---|---|---|
|
ConvertToAbsolutePathForExternalAppForRead ( |
Converts passed in filename to use an absolute path (for reading) |
|
|
ConvertToAbsolutePathForExternalAppForWrite ( |
Converts passed in filename to use an absolute path (for writing) |
|
|
ConvertToRelativePath ( |
Converts passed in filename to use a relative path. |
|
|
Copy ( |
Copies a file. |
|
|
FArchive ... |
CreateFileReader |
Creates file reader archive. |
|
FArchive ... |
CreateFileWriter |
Creates file writer archive. |
|
Delete |
Deletes a file. |
|
|
DeleteDirectory |
Deletes a directory. |
|
|
DirectoryExists ( |
Checks if a directory exists. |
|
|
FileExists ( |
Checks if a file exists |
|
|
FileSize ( |
Returns the size of a file. (Thread-safe) |
|
|
FindFiles |
Finds file or directories. |
|
|
FindFiles |
Finds all the files within the given directory, with optional file extension filter. |
|
|
FindFilesRecursive |
Finds file or directories recursively. |
|
|
GetAccessTimeStamp ( |
||
|
double |
GetFileAgeSeconds ( |
Gets the age of a file measured in seconds. |
|
GetFilenameOnDisk ( |
For case insensitive filesystems, returns the full path of the file with the same case as in the filesystem. |
|
|
FFileStatDat... |
GetStatData ( |
Return the stat data for the given file or directory. |
|
GetTimeStamp ( |
||
|
GetTimeStampPair |
||
|
IsReadOnly ( |
If you're writing to a debug file, you should use CreateDebugFileWriter, and wrap the calling code in if ALLOW_DEBUG_FILES. |
|
|
IsSandboxEnabled() |
Returns whether the sandbox is enabled or not |
|
|
IterateDirectory ( |
Call the visitor once for each file or directory in a single directory. |
|
|
IterateDirectory ( |
Call the Visit function of the visitor once for each file or directory in a single directory. |
|
|
IterateDirectoryRecursively ( |
Call the Visit function of the visitor once for each file or directory in a directory tree. |
|
|
IterateDirectoryRecursively ( |
Call the Visit function of the visitor once for each file or directory in a directory tree. |
|
|
IterateDirectoryStat ( |
Call the visitor once for each file or directory in a single directory. |
|
|
IterateDirectoryStat ( |
Call the Visit function of the visitor once for each file or directory in a single directory. |
|
|
IterateDirectoryStatRecursively ( |
Call the Visit function of the visitor once for each file or directory in a directory tree. |
|
|
IterateDirectoryStatRecursively ( |
Call the Visit function of the visitor once for each file or directory in a directory tree. |
|
|
MakeDirectory |
Creates a directory. |
|
|
Move |
Moves/renames a file. |
|
|
ProcessCommandLineOptions() |
Allow the file manager to handle the commandline |
|
|
SendMessageToServer ( |
Sends a message to the file server, and will block until it's complete. |
|
|
SetSandboxEnabled ( |
Enables/disables the sandbox, if it is being used |
|
|
SetTimeStamp |
Sets the modification time of the given file |