目前正在 Windows 7 上的 Visual Studio 2010 .NET 4 中开发 C# WinForms 应用程序。
首先,我使用 File.ReadAllBytes() 方法从文件中读取字节流。然后,当尝试写回文件时,在使用 WriteAllBytes 方法时出现访问路径被拒绝的错误。
我试过传入文字路径、Environment.SpecialFolder.ApplicationData、Path.GetTempPath(),但都给我提供了同样的错误。
我检查了这些文件夹的权限,并尝试以管理员模式启动程序,但没有成功。
最佳答案
确保在使用 File.WriteAllBytes()
时指定完整路径,包括文件名。
File.WriteAllBytes()
无法写入一般目录,它必须写入特定文件。
希望这对您有所帮助。
关于c# - System.IO.WriteAllBytes - 访问路径被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10350467/