Объявление
public static bool IsValidFolder(string path);Параметры
path | Путь к папке. |
Возвращает
bool Возвращает true, если папка существует.
Описание
Учитывая путь к папке, возвращает true, если она существует, и false в противном случае.
Указанный путь относится к папке проекта.
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
public class AssetDatabaseExamples : MonoBehaviour
{
[MenuItem("AssetDatabase/Create Folder Structure")]
static void CreateFolderStructure()
{
var folderList = new List { "Animations", "Textures", "Materials", "Prefabs", "Resources", "Scripts" };
//Check if folder exists with IsValidFolder if it doesn't create it
foreach (var folder in folderList)
{
if (AssetDatabase.IsValidFolder($"Assets/{folder}")) continue;
AssetDatabase.CreateFolder("Assets", folder);
}
}
}