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

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