UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::IFileSystem Member List

This is the complete list of members for BuildPatchServices::IFileSystem, including all inherited members.

CopyFile(const TCHAR *FileDest, const TCHAR *FileSource) const =0BuildPatchServices::IFileSystempure virtual
CreateFileReader(const TCHAR *Filename, EReadFlags ReadFlags=EReadFlags::None) const =0BuildPatchServices::IFileSystempure virtual
CreateFileWriter(const TCHAR *Filename, EWriteFlags WriteFlags=EWriteFlags::None) const =0BuildPatchServices::IFileSystempure virtual
DeleteFile(const TCHAR *Filename) const =0BuildPatchServices::IFileSystempure virtual
DirectoryExists(const TCHAR *DirectoryPath) const =0BuildPatchServices::IFileSystempure virtual
FileExists(const TCHAR *Filename) const =0BuildPatchServices::IFileSystempure virtual
FindFiles(TArray< FString > &FoundFiles, const TCHAR *Directory, const TCHAR *FileExtension=nullptr) const =0BuildPatchServices::IFileSystempure virtual
FindFilesRecursively(TArray< FString > &FoundFiles, const TCHAR *Directory, const TCHAR *FileExtension=nullptr) const =0BuildPatchServices::IFileSystempure virtual
GetAllowedBytesToWriteThrottledStorage(const TCHAR *DestinationPath=nullptr) const =0BuildPatchServices::IFileSystempure virtual
GetAttributes(const TCHAR *Filename, EAttributeFlags &Attributes) const =0BuildPatchServices::IFileSystempure virtual
GetFileSize(const TCHAR *Filename, int64 &FileSize) const =0BuildPatchServices::IFileSystempure virtual
GetTimeStamp(const TCHAR *Filename, FDateTime &TimeStamp) const =0BuildPatchServices::IFileSystempure virtual
LoadFileToString(const TCHAR *Filename, FString &Contents) const =0BuildPatchServices::IFileSystempure virtual
MakeDirectory(const TCHAR *DirectoryPath) const =0BuildPatchServices::IFileSystempure virtual
MoveFile(const TCHAR *FileDest, const TCHAR *FileSource) const =0BuildPatchServices::IFileSystempure virtual
ParallelFindFilesRecursively(TArray< FString > &FoundFiles, const TCHAR *Directory, const TCHAR *FileExtension=nullptr, EAsyncExecution AsyncExecution=EAsyncExecution::ThreadPool) const =0BuildPatchServices::IFileSystempure virtual
SaveStringToFile(const TCHAR *Filename, const FString &Contents) const =0BuildPatchServices::IFileSystempure virtual
SetCompressed(const TCHAR *Filename, bool bIsCompressed) const =0BuildPatchServices::IFileSystempure virtual
SetExecutable(const TCHAR *Filename, bool bIsExecutable) const =0BuildPatchServices::IFileSystempure virtual
SetReadOnly(const TCHAR *Filename, bool bIsReadOnly) const =0BuildPatchServices::IFileSystempure virtual
~IFileSystem()BuildPatchServices::IFileSysteminlinevirtual