当我在程序文件文件夹中创建文件时,访问被拒绝

本文关键字:文件 访问 拒绝 创建 程序 文件夹 | 更新日期: 2023-09-27 18:27:52

我创建了一个 wpf 应用程序。它将创建一个文本文件并存储一些数据。在实现时,它工作正常(Visual Studio 2015(。创建安装程序并将其安装在同一系统中后,出现错误:

创建文件 C:''programFiles''test''hello.txt

这是我的代码:

using (StreamWriter file = File.CreateText("hello.txt"))

调试时,将在调试/bin 文件夹中创建文件。

当我在程序文件文件夹中创建文件时,访问被拒绝

如果没有适当的权限,则不能只写入该文件夹。应用程序应以管理员身份提升运行,以便能够写入该文件夹。

我建议您使用没有提升的可写文件夹,例如%PROGRAMDATA%文件夹。