我有一個java路徑作爲參數的程序。我想在進行其他驗證之前檢查給定的路徑是否存在。例如:如果我給出一個不存在的路徑D:\ Log \ Sample,它必須拋出filenotfound異常。我怎樣才能做到這一點?如何檢查路徑是否存在或不在java中?
23
A
回答
1
new File(path).exists()。
閱讀javadoc其非常有用,並且經常給出許多有用的示例。
+5
雖然我知道它的意思是有幫助的,但我發現諸如「去閱讀文檔」的反評論。不要假設讀者知道javadoc是什麼或者如何訪問他們 – tatmanblue 2015-06-09 15:32:41
27
if (!new File("D:\\Log\\Sample").exists())
{
throw new FileNotFoundException("Yikes!");
}
+5
請 - `拋出FileNotFoundException(f.getAbsolutePath())` – 2011-05-10 19:48:07
12
類java.io.File中可以照顧,對你:
File f = new File("....");
if (!f.exists()) {
// The directory does not exist.
...
} else if (!f.isDirectory()) {
// It is not a directory (i.e. it is a file).
...
}
相關問題
- 1. 如何檢查文件路徑是否無效/在java中不存在
- 2. php:檢查路徑是否存在?
- 3. 檢查服務器上的路徑是否存在於Java中
- 4. 如何檢查給定路徑是否存在路由(ASP.NET MVC)?
- 5. 如何使用Curator檢查Zookeeper中是否存在路徑?
- 6. 檢查文件路徑是否正確,但不檢查文件是否存在
- 7. 檢查路徑是否在url中
- 8. 檢查對象是否在路徑中
- 9. 如何檢查是否存在c#項目安裝路徑
- 10. 如何在java中檢查路徑是相對還是絕對路徑
- 11. 在C#中,你如何檢查路徑是否是虛擬的?
- 12. 如何檢查object.subobject.subsubobject是否存在或不在JavaScript中?
- 13. 如何檢查數據庫表是否存在或不存在?
- 14. 檢查的路徑是在java中有效或法律
- 15. 檢查路徑是否在網絡上
- 16. 檢查環境變量或其包含路徑是否不存在
- 17. 檢查類是否存在或不orientdb
- 18. 如何檢查用戶是否登錄或不在Java EE中
- 19. 檢查json對象中的路徑是否存在?
- 20. 檢查遠程機器中是否存在註冊表路徑
- 21. 如何檢查路徑在boost :: filesystem中是否有效?
- 22. 如何檢查兩個路徑在npm中是否相同?
- 23. 如何在PHP中檢查exectuable的路徑是否正確?
- 24. 如何檢查ID是否不存在..?
- 25. 如何檢查列的值是否存在或不在sqlite android?
- 26. 如何檢查文件是否存在或不在JavaScript?
- 27. 的Python:如何檢查是否路徑的子路徑
- 28. 從包含環境變量的路徑中檢查Java是否存在文件
- 29. 如何檢查路徑是否指向文件夾或文件?
- 30. 如何檢查路徑是應用程序的緩存路徑?
對於Java 7 +,[這](http://stackoverflow.com/questions/15571496/how-to-檢查文件夾是否存在)是正確的方法。 – elhefe 2016-05-24 16:48:59