Unity 6.3
0 онлайн 13 гостей 3 в системе
Вход

AssetDatabase.DeleteAsset

Declaration

public static bool DeleteAsset(string path);

Параметры

Параметр Описание
путь Project относительный путь к ассету или папке, подлежащей удалению.

Возвращаемое значение

логическое Возвращает true, если ассет удален успешно, false, если он не существует или удалить его не удалось.

Описание

Удаляет указанный ресурс или папку.

Пути должны быть относительными к папке проекта, например: "Assets/MyTextures/hello.png"

Дополнительные ресурсы: AssetDatabase.DeleteAssets, AssetDatabase.MoveAssetToTrash, AssetDatabase.MoveAssetsToTrash.

using UnityEngine;
using UnityEditor;

public class AssetDatabaseExamples : MonoBehaviour { [MenuItem("AssetDatabase/Delete Files In 'Unused' Folder")] static void DeleteAllFilesInFolder() { //"Assets/Unused" folder should exist before running this Method string[] unusedFolder = { "Assets/Unused" }; foreach (var asset in AssetDatabase.FindAssets("", unusedFolder)) { var path = AssetDatabase.GUIDToAssetPath(asset); AssetDatabase.DeleteAsset(path); } } }