在unity中删除文件夹如果只调用Directory.Delete函数,会发现虽然可以将文件夹下的文件都删除掉,但是还会残留一个空文件夹,因为unity.meata文件没有删除,所以需要将文件夹对应的.meta文件同时删除,如果只是空文件夹直接删除文件夹对应的.meta文佳就可以了。
string path = Application.dataPath + "/TestFolder";if (Directory.Exists(path)) {Directory.Delete(path, true);File.Delete(path + ".meta");}AssetDatabase.Refresh();