Java解決java.io.FileNotFoundException異常的解決辦法
通常有兩種情況:
情況一:
第一種情況最明顯提示的就是 “系統找不到指定的路徑”
java.io.FileNotFoundException: .\xxx\xxx.xlsx (系統找不到指定的路徑。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
原因:
這種情況是你用的具體文件不存在
解決辦法:
使用之前先驗證一下此文件是否存在,不存在就創建
解決代碼:
if(!file.exists()){
file.createNewFile();
}
情況一:
第二種情況最明顯提示的就是 “拒絕訪問”
java.io.FileNotFoundException: .\xx\xx (拒絕訪問。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
原因:
這種情況是你用的具體文件夾目錄不存在
解決辦法:
使用之前先驗證一下此文件夾目錄是否存在,不存在就創建
解決代碼:
if(!file.exists()){
file.mkdir();
}