using UnityEditor;
using System.IO;
void Delete_Rename()
{
//文件名 + 文件格式后缀
var name = "Test.txt";
//绝对路径(完整路径:E://Project/Assets/Test.txt)
var path1 = Path.Combine(Application.dataPath, name);
//相对路径 (项目下路径:Assets/Test.txt)
var path2 = Path.Combine("Assets", name);
//删除文件
if (File.Exists(path1))
{
AssetDatabase.DeleteAsset(path2);
}
//重命名文件
var newName = "NewTest.txt";
if (File.Exists(Path.Combine(Application.dataPath, newName)))
{
//文件路径,新文件名称
AssetDatabase.RenameAsset(path2, newName);
}
AssetDatabase.SaveAssets();
AssetDatabase.Refresh();
}
Unity(Editor下)文件重命名、删除文件
最新推荐文章于 2025-03-09 23:27:19 发布