我有以下代碼:訪問被拒絕java.io.FileNotFoundException
List<FileItem> items = uploadHandler.parseRequest(request);
for (FileItem item : items) {
if (!item.isFormField()) {
File file = new File("D:/Data");
}
}
當我試圖保存文件時,我收到以下錯誤
java.io.FileNotFoundException: D:\Data (Access is denied.)
可能是什麼原因,我該如何解決這個問題?我對此文件夾具有讀寫權限。
看目錄是否爲出現在「D:/ Data」 –
我想這是因爲你試圖在'for'循環的每次迭代中打開相同的文件。 – Francis
很難說如果沒有看到實際上保存文件的代碼,或者沒有編譯和重現問題的代碼,但我猜測可能文件已經存在(或者存在一個名稱)?另外請注意,在Windows上文件不區分大小寫。 –