我有一些 java 代碼,可以從我有權訪問的 git 存儲庫中提取代碼。文件已正確拉到本地。Files.copy()當我嘗試使用in 方法將文件java.io.file從一個本地目標復制到另一個本地目標時,出現以下錯誤:java.io.FileNotFoundException: C:\Some\Path\dir (Access is denied)我已經添加了以下代碼來嘗試更改文件權限:fileInitialLocation.setReadable(true, false);fileInitialLocation.setExecutable(true, false);fileInitialLocation.setWritable(true, false);fileFinalLocation.setReadable(true, false);fileFinalLocation.setExecutable(true, false);fileFinalLocation.setWritable(true, false);我可以更改什么才能將文件從初始位置正確復制到最終位置,以防止訪問被拒絕錯誤?
1 回答

慕標5832272
TA貢獻1966條經驗 獲得超4個贊
復制時需要提供文件名。
File?fileForCopy?=?new?File("C:\Some\Path\dir\fileName.txt");
如果您需要復制整個文件夾,請嘗試Apache Commons IO
?FileUtils。
添加回答
舉報
0/150
提交
取消