Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Объявление

public static string MoveAsset(string oldPath, string newPath);

Параметры

oldPath Путь, по которому в данный момент находится актив.
newPath Путь, по которому должен быть перемещен актив.

Возвращает

string Пустая строка, если актив был успешно перемещен, иначе сообщение об ошибке.

Описание

Переместить файл ресурса (или папку) из одной папки в другую.

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

using UnityEngine; using UnityEditor; public class AssetDatabaseExamples : MonoBehaviour { [MenuItem("AssetDatabase/Move All Scenes To 'Scenes' Folder")] static void MoveScenes() { foreach (var asset in AssetDatabase.FindAssets("t: Scene")) { var path = AssetDatabase.GUIDToAssetPath(asset); var assetName = AssetDatabase.LoadMainAssetAtPath(path).name; AssetDatabase.MoveAsset(path, $"Assets/Scenes/{assetName}.unity"); } } }
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3