使用C#中的FileStream创建文件时访问被拒绝错误

时间:2017-10-27 07:07:38

标签: c#

FileStream fs=new FileStream("c:/samplehubdata.xml",
                             FileMode.OpenOrCreate,
                             FileAccess.ReadWrite,
                             FileShare.ReadWrite);

2 个答案:

答案 0 :(得分:1)

如果没有管理员权限,您通常无法在C:\的Windows上创建文件。

尝试在用户文件夹中创建它。

答案 1 :(得分:1)

写这个以获得管理员访问权限以写入C

<requestedExecutionLevel level="highestAvailable" uiAccess="false" />

到你的app.manifest 如果您无法看到app.manifest,则可以创建此文件。如果您想了解有关app.manifest的更多信息,请查看here

//编辑,因为他想知道如何

  1. 转到您的项目,然后点击添加
  2. 选择Visual C#Items
  3. 选择“应用程序清单文件”
  4. 调用此app.manifest(我猜是默认情况下)