我有这段代码:
var path = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
File.Create(path);
然而,我收到此错误:
其他信息:拒绝访问路径“C:\ Users \ MyUsername”。
我用
尝试了string path = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
但同样的事情发生了
它不是以管理员身份运行,但它不需要写入用户文件的权限,我做错了什么?
答案 0 :(得分:2)
我猜这与访问权限无关。
您似乎正在尝试使用File.Create
创建一个已存在的文件夹并获取“拒绝访问”。
答案 1 :(得分:0)
您正在尝试创建目录。不是文件。您可以使用Directory.CreateDirectory创建目录,如果这是您想要的目的。