2016-07-28 78 views
-1

當我試圖通過java程序訪問excel文件時,我收到異常java.io.FileNotFoundException: D:\Selenium Reports\Daily Reports\Merged file.xls通過FileInputStream()執行excel文件的java.io.FileNotFoundException

我曾嘗試用:

  1. 絕對路徑
  2. 相對路徑
  3. 讀/寫文件
  4. 檢查文件是否打開

仍然可以訪問,它沒有工作,是不是工作,因爲我有訪客訪問機器?

+1

你最好提供代碼。 – Gearon

+0

你正在使用什麼構建工具和IDE? –

+0

'FileNotFoundException'表示無法找到該文件。真的沒有什麼可以說的。 – ifly6

回答

0

保持的.java文件和的.xls文件在同一個文件夾中,並使用代碼:

try { 
     File f = new File("Merged file.xls"); 
     if (!f.exists()) { 
      System.out.println("File does not exist"); 
      if (!f.createNewFile()) 
       System.out.println("File cannot be created"); 
      else 
       System.out.println("File created"); 
     } else { 
      System.out.println("File exists"); 
      if(!f.canRead()) 
       System.out.println("Error in reading. Need permission"); 
      if(!f.canWrite()) 
       System.out.println("Error in writing. Need permission"); 
     } 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
} 
+0

感謝Geet的努力。 –

+0

歡迎,但它工作? –

+0

是的,它爲我工作。 –