ディレクトリを作成する
ドキュメント:
Directory.CreateDirectory | Microsoft Learn [公式]
参考:
毎回使う複数のフォルダをワンクリックで作成する方法 – Qiita
親ディレクトリを作成する
public static void EnsureDirectory(string assetPath)
{
string dirPath = Path.GetDirectoryName(assetPath);
if (Directory.Exists(dirPath)) return;
Directory.CreateDirectory(dirPath);
AssetDatabase.Refresh();
}
Code language: C# (cs)
参考:
AssetDatabase create folders recursively? – Unity Forum
Parent directory must exist エラー
現象:
親ディレクトリが存在しない旨のエラーが発生する。
Parent directory must exist before creating asset at Assets/XXX.
対処法:
親ディレクトリを予め作成しておく。
参考:
Parent directory must exist before creating asset at Assets/XXXX. | コガネブログ