ディレクトリを作成する

ドキュメント:

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. | コガネブログ

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA