跳到主要内容
版本:3.0.x

Class EditorFileUtility

文件操作工具类

Assembly: YooAsset.Editor.dll
View Source
Declaration
public static class EditorFileUtility

Methods

CreateFileDirectory(string)

创建文件所在的目录

View Source
Declaration
public static void CreateFileDirectory(string filePath)
Parameters
TypeNameDescription
System.StringfilePath文件路径

CreateDirectory(string)

创建文件夹

View Source
Declaration
public static bool CreateDirectory(string directory)
Returns

System.Boolean: 文件夹不存在并成功创建时为 true

Parameters
TypeNameDescription
System.Stringdirectory文件夹路径

DeleteDirectory(string)

删除文件夹及子目录

View Source
Declaration
public static bool DeleteDirectory(string directory)
Returns

System.Boolean: 文件夹存在并成功删除时为 true

Parameters
TypeNameDescription
System.Stringdirectory文件夹路径

FileRename(string, string)

文件重命名

View Source
Declaration
public static void FileRename(string filePath, string newName)
Parameters
TypeNameDescription
System.StringfilePath原文件路径
System.StringnewName新文件名(不含扩展名)

MoveFile(string, string)

移动文件

View Source
Declaration
public static void MoveFile(string filePath, string destPath)
Parameters
TypeNameDescription
System.StringfilePath源文件路径
System.StringdestPath目标文件路径

CopyFile(string, string, bool)

拷贝文件

View Source
Declaration
public static void CopyFile(string sourcePath, string destPath, bool overwrite)
Parameters
TypeNameDescription
System.StringsourcePath源文件路径
System.StringdestPath目标文件路径
System.Booleanoverwrite是否覆盖已存在的文件

GetFileSize(string)

获取文件字节大小

View Source
Declaration
public static long GetFileSize(string filePath)
Returns

System.Int64: 文件的字节大小

Parameters
TypeNameDescription
System.StringfilePath文件路径

ReadFileAllText(string)

读取文件的所有文本内容

View Source
Declaration
public static string ReadFileAllText(string filePath)
Returns

System.String: 文件的文本内容,文件不存在时为空字符串

Parameters
TypeNameDescription
System.StringfilePath文件路径

ReadFileAllLine(string)

读取文件的所有文本行

View Source
Declaration
public static string[] ReadFileAllLine(string filePath)
Returns

System.String[]: 文件的所有文本行,文件不存在时为空数组

Parameters
TypeNameDescription
System.StringfilePath文件路径

CheckBundleFileValid(byte[])

检测 AssetBundle 文件是否合法

View Source
Declaration
public static bool CheckBundleFileValid(byte[] fileData)
Returns

System.Boolean: 文件签名合法时为 true

Parameters
TypeNameDescription
System.Byte[]fileData文件的字节数据