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。。。谢谢如果你回答这个问题,我会把它标为正确的。