2010-02-13 158 views
0

我已经申请了下面的代码,通过对你说:访问路径被拒绝

byte[] b = YourByteArrayFromDb; 
File.WriteAllBytes(MyFilePath, b); 

但是我收到一个异常“对路径的访问被拒绝”。我如何使用C#解决这个问题?有没有任何格式来设置路径为字符串?

回答

0

Windows中有文件访问审计。您可以使用它来获取有关访问错误的详细信息。所有事件将被收集到安全事件日志中。步骤来实现:

  1. 上定义审计“C:\用户\ attilah \”目录或整个硬盘通过属性 - >安全 - >审计
  2. 交换机上的本地安全策略审核(Control_Panel-> Administrative_Tools)
  3. 查找安全事件日志

第二种方法事件是使用进程监视器由Mark Russinovich编写(www.sysinternals.com)

应用任何方法来诊断问题。

0

我认为错误信息很大而且清晰。您无权写入该路径。检查您尝试写入文件的用户的权限。

0

我试图编辑从CD-ROM复制的文件时,最近遇到了同样的问题。该文件仍然具有只读属性,导致了相同的错误。