只是一个简单的UnauthorizedAccessException问题

时间:2012-06-19 17:25:52

标签: c# file file-io unauthorizedaccessexcepti

我只是将一个小POC项目放在一起,我在文件权限方面遇到了一些奇怪的问题。我现在要做的就是:

if (!File.Exists(Path.Combine(path,"Schedule.txt")))
            {
                File.Create(path);
                Debug.WriteLine("Schedule File Created.");
            }

而且我得到了:“拒绝进入”BlahBlahBlahMyPathWouldGoHere“的路径。” 路径为:"C:\Users\MyUser\My Documents\TestStuff"

但我已经设置了权限,以便内置的“Everyone”用户拥有该文件夹和所有子文件夹的所有权限。是什么给出了什么?

我的公司使用ViewFinity Agent自私地和不光彩地剥夺任何人生产的可能性,所以也许这是问题的一部分。我不知道。我之前没有遇到过这方面的麻烦。

是否有人知道此问题的任何其他可能原因?

1 个答案:

答案 0 :(得分:1)

哦,我很蠢。

 File.Create(path);

应该是:

 File.Create(Path.Combine(path,"Schedule.txt"));

所以我试图在与文件夹相同的位置创建一个文件。傻我:)。