Navigation
API > API/Runtime > API/Runtime/VerseCompiler
| Name | IFileSystem |
| Type | class |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/SourceProject/IFileSystem.h |
| Include Path | #include "uLang/SourceProject/IFileSystem.h" |
Syntax
class IFileSystem : public uLang::CSharedMix
Inheritance Hierarchy
- CSharedMix → IFileSystem
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IFileSystem() |
uLang/SourceProject/IFileSystem.h |
Enums
Public
| Name | Remarks |
|---|---|
| EWriteFlags |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CFileDirectoryVisitor | TFunction< bool(const char *, const char *, bool)> | CFileDirectoryVisitor | uLang/SourceProject/IFileSystem.h |
| CFileMemAllocator | TFunction< void *(size_t)> | CFileMemAllocator | uLang/SourceProject/IFileSystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CopyFile
(
const char* SourcePath, |
uLang/SourceProject/IFileSystem.h | ||
bool CreateDirectory
(
const char* DirPath |
uLang/SourceProject/IFileSystem.h | ||
bool DeleteDirectory
(
const char* DirPath |
uLang/SourceProject/IFileSystem.h | ||
bool DeleteFile
(
const char* FilePath |
uLang/SourceProject/IFileSystem.h | ||
bool DoesDirectoryExist
(
const char* DirPath |
uLang/SourceProject/IFileSystem.h | ||
bool DoesFileExist
(
const char* FilePath |
uLang/SourceProject/IFileSystem.h | ||
bool FileRead
(
const char* FilePath, |
uLang/SourceProject/IFileSystem.h | ||
bool FileWrite
(
const char* FilePath, |
uLang/SourceProject/IFileSystem.h | ||
bool FindTempDir
(
CUTF8String& OutDir |
Retrieves the path of the directory designated for temporary files. | uLang/SourceProject/IFileSystem.h | |
bool GetCurrentWorkingDirectory
(
CUTF8String& OutWorkingDirectory |
uLang/SourceProject/IFileSystem.h | ||
bool GetFilenameOnDisk
(
const char* FilePath, |
uLang/SourceProject/IFileSystem.h | ||
bool IsFileNewer
(
const char* FilePath, |
uLang/SourceProject/IFileSystem.h | ||
bool IsReadOnly
(
const char* Filename |
uLang/SourceProject/IFileSystem.h | ||
bool IterateDirectory
(
const char* Directory, |
uLang/SourceProject/IFileSystem.h | ||
bool MakeTempFile
(
CUTF8String& OutFilename |
Creates a temporary file. The name is guaranteed to be unique. | uLang/SourceProject/IFileSystem.h | |
virtual bool SetCurrentWorkingDirectory
(
const char* DirPath |
Note that SetCurrentWorkingDirectory may not be implemented in some embeddings (e.g. Unreal). | uLang/SourceProject/IFileSystem.h | |
bool SetReadOnly
(
const char* Filename, |
uLang/SourceProject/IFileSystem.h |