以编程方式向C:\中的用户授予访问权限以创建文本文件

时间:2012-08-15 09:42:07

标签: c#

我在C#中运行我的程序,假设在C:\中创建和编写文件,但是发生了一条错误,表示拒绝访问路径C:\ mytextfile.txt。是否有任何代码可以在C:\?

中授予用户权限

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您需要以管理员身份运行代码。您不需要C#代码,您需要更改运行代码的方式。 但是,我怀疑你是在尝试做错事。我猜你在尝试在本地存储一些数据,并且正在使用C的根:为了简单起见,当你应该使用标准库来定位users文件夹或获取临时文件时。

e.g。 Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)

(对于其他文件夹,使用Intellisense查看其他SpecialFolder子项。)