Game Framework
2021.05.31
|
文件系统接口。 更多...
Public 成员函数 | |
FileInfo | GetFileInfo (string name) |
获取文件信息。 更多... | |
FileInfo[] | GetAllFileInfos () |
获取所有文件信息。 更多... | |
void | GetAllFileInfos (List< FileInfo > results) |
获取所有文件信息。 更多... | |
bool | HasFile (string name) |
检查是否存在指定文件。 更多... | |
byte[] | ReadFile (string name) |
读取指定文件。 更多... | |
int | ReadFile (string name, byte[] buffer) |
读取指定文件。 更多... | |
int | ReadFile (string name, byte[] buffer, int startIndex) |
读取指定文件。 更多... | |
int | ReadFile (string name, byte[] buffer, int startIndex, int length) |
读取指定文件。 更多... | |
int | ReadFile (string name, Stream stream) |
读取指定文件。 更多... | |
byte[] | ReadFileSegment (string name, int length) |
读取指定文件的指定片段。 更多... | |
byte[] | ReadFileSegment (string name, int offset, int length) |
读取指定文件的指定片段。 更多... | |
int | ReadFileSegment (string name, byte[] buffer) |
读取指定文件的指定片段。 更多... | |
int | ReadFileSegment (string name, byte[] buffer, int length) |
读取指定文件的指定片段。 更多... | |
int | ReadFileSegment (string name, byte[] buffer, int startIndex, int length) |
读取指定文件的指定片段。 更多... | |
int | ReadFileSegment (string name, int offset, byte[] buffer) |
读取指定文件的指定片段。 更多... | |
int | ReadFileSegment (string name, int offset, byte[] buffer, int length) |
读取指定文件的指定片段。 更多... | |
int | ReadFileSegment (string name, int offset, byte[] buffer, int startIndex, int length) |
读取指定文件的指定片段。 更多... | |
int | ReadFileSegment (string name, Stream stream, int length) |
读取指定文件的指定片段。 更多... | |
int | ReadFileSegment (string name, int offset, Stream stream, int length) |
读取指定文件的指定片段。 更多... | |
bool | WriteFile (string name, byte[] buffer) |
写入指定文件。 更多... | |
bool | WriteFile (string name, byte[] buffer, int startIndex) |
写入指定文件。 更多... | |
bool | WriteFile (string name, byte[] buffer, int startIndex, int length) |
写入指定文件。 更多... | |
bool | WriteFile (string name, Stream stream) |
写入指定文件。 更多... | |
bool | WriteFile (string name, string filePath) |
写入指定文件。 更多... | |
bool | SaveAsFile (string name, string filePath) |
将指定文件另存为物理文件。 更多... | |
bool | RenameFile (string oldName, string newName) |
重命名指定文件。 更多... | |
bool | DeleteFile (string name) |
删除指定文件。 更多... | |
属性 | |
string | FullPath [get] |
获取文件系统完整路径。 更多... | |
FileSystemAccess | Access [get] |
获取文件系统访问方式。 更多... | |
int | FileCount [get] |
获取文件数量。 更多... | |
int | MaxFileCount [get] |
获取最大文件数量。 更多... | |
文件系统接口。
bool DeleteFile | ( | string | name | ) |
删除指定文件。
name | 要删除的文件名称。 |
FileInfo [] GetAllFileInfos | ( | ) |
获取所有文件信息。
void GetAllFileInfos | ( | List< FileInfo > | results | ) |
获取所有文件信息。
results | 获取的所有文件信息。 |
FileInfo GetFileInfo | ( | string | name | ) |
获取文件信息。
name | 要获取文件信息的文件名称。 |
bool HasFile | ( | string | name | ) |
检查是否存在指定文件。
name | 要检查的文件名称。 |
byte [] ReadFile | ( | string | name | ) |
读取指定文件。
name | 要读取的文件名称。 |
int ReadFile | ( | string | name, |
byte[] | buffer | ||
) |
读取指定文件。
name | 要读取的文件名称。 |
buffer | 存储读取文件内容的二进制流。 |
int ReadFile | ( | string | name, |
byte[] | buffer, | ||
int | startIndex | ||
) |
读取指定文件。
name | 要读取的文件名称。 |
buffer | 存储读取文件内容的二进制流。 |
startIndex | 存储读取文件内容的二进制流的起始位置。 |
int ReadFile | ( | string | name, |
byte[] | buffer, | ||
int | startIndex, | ||
int | length | ||
) |
读取指定文件。
name | 要读取的文件名称。 |
buffer | 存储读取文件内容的二进制流。 |
startIndex | 存储读取文件内容的二进制流的起始位置。 |
length | 存储读取文件内容的二进制流的长度。 |
int ReadFile | ( | string | name, |
Stream | stream | ||
) |
读取指定文件。
name | 要读取的文件名称。 |
stream | 存储读取文件内容的二进制流。 |
int ReadFileSegment | ( | string | name, |
byte[] | buffer | ||
) |
读取指定文件的指定片段。
name | 要读取片段的文件名称。 |
buffer | 存储读取文件片段内容的二进制流。 |
int ReadFileSegment | ( | string | name, |
byte[] | buffer, | ||
int | length | ||
) |
读取指定文件的指定片段。
name | 要读取片段的文件名称。 |
buffer | 存储读取文件片段内容的二进制流。 |
length | 要读取片段的长度。 |
int ReadFileSegment | ( | string | name, |
byte[] | buffer, | ||
int | startIndex, | ||
int | length | ||
) |
读取指定文件的指定片段。
name | 要读取片段的文件名称。 |
buffer | 存储读取文件片段内容的二进制流。 |
startIndex | 存储读取文件片段内容的二进制流的起始位置。 |
length | 要读取片段的长度。 |
byte [] ReadFileSegment | ( | string | name, |
int | length | ||
) |
读取指定文件的指定片段。
name | 要读取片段的文件名称。 |
length | 要读取片段的长度。 |
int ReadFileSegment | ( | string | name, |
int | offset, | ||
byte[] | buffer | ||
) |
读取指定文件的指定片段。
name | 要读取片段的文件名称。 |
offset | 要读取片段的偏移。 |
buffer | 存储读取文件片段内容的二进制流。 |
int ReadFileSegment | ( | string | name, |
int | offset, | ||
byte[] | buffer, | ||
int | length | ||
) |
读取指定文件的指定片段。
name | 要读取片段的文件名称。 |
offset | 要读取片段的偏移。 |
buffer | 存储读取文件片段内容的二进制流。 |
length | 要读取片段的长度。 |
int ReadFileSegment | ( | string | name, |
int | offset, | ||
byte[] | buffer, | ||
int | startIndex, | ||
int | length | ||
) |
读取指定文件的指定片段。
name | 要读取片段的文件名称。 |
offset | 要读取片段的偏移。 |
buffer | 存储读取文件片段内容的二进制流。 |
startIndex | 存储读取文件片段内容的二进制流的起始位置。 |
length | 要读取片段的长度。 |
byte [] ReadFileSegment | ( | string | name, |
int | offset, | ||
int | length | ||
) |
读取指定文件的指定片段。
name | 要读取片段的文件名称。 |
offset | 要读取片段的偏移。 |
length | 要读取片段的长度。 |
int ReadFileSegment | ( | string | name, |
int | offset, | ||
Stream | stream, | ||
int | length | ||
) |
读取指定文件的指定片段。
name | 要读取片段的文件名称。 |
offset | 要读取片段的偏移。 |
stream | 存储读取文件片段内容的二进制流。 |
length | 要读取片段的长度。 |
int ReadFileSegment | ( | string | name, |
Stream | stream, | ||
int | length | ||
) |
读取指定文件的指定片段。
name | 要读取片段的文件名称。 |
stream | 存储读取文件片段内容的二进制流。 |
length | 要读取片段的长度。 |
bool RenameFile | ( | string | oldName, |
string | newName | ||
) |
重命名指定文件。
oldName | 要重命名的文件名称。 |
newName | 重命名后的文件名称。 |
bool SaveAsFile | ( | string | name, |
string | filePath | ||
) |
将指定文件另存为物理文件。
name | 要另存为的文件名称。 |
filePath | 存储写入文件内容的文件路径。 |
bool WriteFile | ( | string | name, |
byte[] | buffer | ||
) |
写入指定文件。
name | 要写入的文件名称。 |
buffer | 存储写入文件内容的二进制流。 |
bool WriteFile | ( | string | name, |
byte[] | buffer, | ||
int | startIndex | ||
) |
写入指定文件。
name | 要写入的文件名称。 |
buffer | 存储写入文件内容的二进制流。 |
startIndex | 存储写入文件内容的二进制流的起始位置。 |
bool WriteFile | ( | string | name, |
byte[] | buffer, | ||
int | startIndex, | ||
int | length | ||
) |
写入指定文件。
name | 要写入的文件名称。 |
buffer | 存储写入文件内容的二进制流。 |
startIndex | 存储写入文件内容的二进制流的起始位置。 |
length | 存储写入文件内容的二进制流的长度。 |
bool WriteFile | ( | string | name, |
Stream | stream | ||
) |
写入指定文件。
name | 要写入的文件名称。 |
stream | 存储写入文件内容的二进制流。 |
bool WriteFile | ( | string | name, |
string | filePath | ||
) |
写入指定文件。
name | 要写入的文件名称。 |
filePath | 存储写入文件内容的文件路径。 |
|
get |
获取文件系统访问方式。
|
get |
获取文件数量。
|
get |
获取文件系统完整路径。
|
get |
获取最大文件数量。