2010-02-13 213 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複製的文件時,最近遇到了同樣的問題。該文件仍然具有隻讀屬性,導致了相同的錯誤。