我嘗試編寫一個控制檯應用程序C#將我的etxt文件移動到另一個文件夾。 功能只是複製從文件夾中的某個.txt文件到文件夾AA如何將txt文件移動到其他文件夾?
string source = "C:\\A\\ResultClassA.txt";
File.Move(Source, "C:\\AA");
但它總是給此錯誤消息:
對路徑的訪問被拒絕。
疑難解答提示: 確保您有足夠的權限訪問此資源。 如果您試圖訪問文件,請確保它不是隻讀。 獲取有關此例外的一般幫助。
在「File.move」代碼執行之前,我是否真的需要將我的文件夾A和文件夾B設置爲「NOT ReadOnly」屬性?並在成功移動後設置爲只讀回?
謝謝。 由英雄。
沒有文件夾'C見here:\ AA'存在嗎? File.Move只是移動文件,它不會創建目錄。如果'source'文件正在使用或不可用,它也會失敗。 – Jodrell
如果您想要了解有關異常的更多詳細信息,請在代碼中注意第二行中的Source應該是小寫。 –