版本: Unity 6 (6000.0)
语言英语
  • C#

AssetDatabase.DeleteAssets

建议更改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每项更改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请 <a>重试</a> 几分钟后。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

声明

public static bool DeleteAssets(string[] paths, List<string> outFailedPaths);

参数

paths 要删除的资源或文件夹的项目相对路径。
outFailedPaths 无法删除的项目相对路径。

返回值

bool 如果 paths 中的所有资源都已成功删除,则返回 true;如果任何指定的路径不存在或无法删除,则返回 false。

描述

允许您一次删除多个资源或文件夹,并在版本控制下提高性能。

路径应相对于项目文件夹,例如:“Assets/MyTextures/hello.png”。

当对大量资源执行操作并具有活动版本控制集成时,出于性能原因,应使用此方法代替 AssetDatabase.DeleteAsset

请注意,只有在使用 Asset Database v2 时才会出现加速。

其他资源:AssetDatabase.DeleteAssetAssetDatabase.MoveAssetToTrashAssetDatabase.MoveAssetsToTrash