(Unity C#)Directory.CreateDirectory()在应该创建文件夹时

时间:2018-10-18 01:46:25

标签: c# file directory create-directory

是的,确实如此。我尝试使用正确的语法,但它不会创建文件夹。这是我的代码:

Directory.CreateDirectory("~/Library/Application Support/PROJECT_TITLE");

我应该看到一个名为~/Library/Application Support的新文件夹出现在PROJECT_TITLE中,对吗?我运行它并触发函数,没有错误弹出。然后,我在Finder中签到,文件夹不在那里!

编辑:

好吧,事实证明,这只是将所有这些文件夹放入项目文件夹本身。我该如何做才能从根文件夹完成它?

1 个答案:

答案 0 :(得分:0)

由于库位于用户目录内,因此可以在开头添加“〜”。但是,真正的问题是您不能仅在Library下创建另一个目录,因为您最终将得到“ UnauthorizedAccessException”。我不确定如何操作,但是您必须为此进行一些DirectorySecurity修改。 DirectorySecurity