当前在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/