C# 无法写入用户配置文件路径(无权限)

C# 无法写入用户配置文件路径(无权限),c#,file,C#,File,我有以下代码: var path = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); File.Create(path); 但是,我得到了这个错误: 其他信息:对路径“C:\Users\MyUsername”的访问被拒绝 我试过了 string path = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); 但同样的事情也发生了

我有以下代码:

var path = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
File.Create(path);
但是,我得到了这个错误:

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

我试过了

string path = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
但同样的事情也发生了


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

我想这与访问权限无关


看起来您正在尝试使用
文件创建一个已经存在的文件夹。创建
并获得“拒绝访问”权限。

您正在尝试创建一个目录。不是档案。如果需要,您可以使用Directory.CreateDirectory创建目录。

您正在调用
File.create
创建目录…@JohnRasch-Whoops。。。谢谢如果你回答这个问题,我会把它标为正确的。