EditorUtility.OpenFolderPanel
Declaration
public static string OpenFolderPanel(string title, string folder, string defaultName);Параметры
| Параметр | Описание |
|---|---|
| название | Текст, который будет отображаться в заголовке диалогового окна. |
| папка | Каталог файлов по умолчанию, который открывается в этом диалоге. Этот параметр относится к каталогу проекта. Например, "Assets" отображает каталог Assets, когда открывается диалог. |
| defaultName | Имя по умолчанию для папки. Может быть пустой строкой. |
Возвращаемое значение
строка Полный путь к папке.
Описание
Отображает диалог "открыть папку" и возвращает выбранное имя пути.
Дополнительные ресурсы: OpenFilePanel, SaveFolderPanel функции.
using UnityEditor; using System.IO;
public class OpenFolderPanelExample : EditorWindow { [MenuItem("Example/Load Textures To Folder")] static void Apply() { string path = EditorUtility.OpenFolderPanel("Load png Textures", "", ""); string[] files = Directory.GetFiles(path);
foreach (string file in files) if (file.EndsWith(".png")) File.Copy(file, EditorApplication.currentScene); } }