无法写入UserProfile路径(无权限)

时间:2014-02-18 23:56:36

标签: c# file

我有这段代码:

var path = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
File.Create(path);

然而,我收到此错误:

  

其他信息:拒绝访问路径“C:\ Users \ MyUsername”。

我用

尝试了
string path = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);

但同样的事情发生了

它不是以管理员身份运行,但它不需要写入用户文件的权限,我做错了什么?

2 个答案:

答案 0 :(得分:2)

我猜这与访问权限无关。

您似乎正在尝试使用File.Create创建一个已存在的文件夹并获取“拒绝访问”。

答案 1 :(得分:0)

您正在尝试创建目录。不是文件。您可以使用Directory.CreateDirectory创建目录,如果这是您想要的目的。