Tôi có một chương trình java có đường dẫn làm đối số. Tôi muốn kiểm tra xem đường dẫn đã cho có tồn tại hay không trước khi thực hiện xác thực khác. Ví dụ: Nếu tôi đưa ra một đường dẫn D: \ Log \ Sample mà không phải là không tồn tại, nó phải ném ngoại lệ filenotfound. Làm thế nào tôi có thể làm điều đó?Cách kiểm tra đường dẫn có tồn tại hay không trong java?
Trả lời
Tệp mới (đường dẫn) .exists().
Đọc javadoc rất hữu ích và thường đưa ra nhiều ví dụ hữu ích.
Mặc dù tôi biết ý nghĩa của nó là hữu ích, tôi thấy các nhận xét như truy cập "đọc tài liệu" có hiệu quả. Đừng cho rằng người đọc biết javadocs là gì hoặc cách truy cập chúng như thế nào – tatmanblue
if (!new File("D:\\Log\\Sample").exists())
{
throw new FileNotFoundException("Yikes!");
}
Bên cạnh File.exists()
, cũng có File.isDirectory()
và File.isFile()
.
Vui lòng - 'ném tệp FileNotFoundException mới (f.getAbsolutePath()) ' –
Lớp java.io.File có thể chăm sóc điều đó cho bạn:
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. php: kiểm tra xem đường dẫn có tồn tại không?
- 2. Kiểm tra xem đường dẫn có tồn tại trên máy chủ từ xa hay không bằng cách sử dụng paramiko
- 3. Cách kiểm tra xem đường dẫn có tương đối hay tuyệt đối trong java
- 4. Kiểm tra ổ đĩa tồn tại (đường dẫn chuỗi)
- 5. Kiểm tra xem URL có tồn tại hay không
- 6. Symfony2: kiểm tra xem phiên có tồn tại hay không
- 7. Cách kiểm tra xem một URL có tồn tại hay trả lại 404 bằng Java không?
- 8. Kiểm tra xem có tồn tại enum trong Java
- 9. Java, kiểm tra xem tệp thực thi có tồn tại trong môi trường PATH không
- 10. Kiểm tra xem tệp thực thi có tồn tại trong đường dẫn Windows
- 11. Làm cách nào để kiểm tra xem đường dẫn có tồn tại trong Zookeeper bằng Curator không?
- 12. Javascript: cách kiểm tra xem văn bản có tồn tại trong trang web hay không
- 13. Làm cách nào để kiểm tra xem chuỗi có tồn tại hay không trong Oracle 11g?
- 14. Làm cách nào để kiểm tra xem một trường có tồn tại hay không trong MongoDB?
- 15. Jquery, kiểm tra xem một giá trị có tồn tại trong mảng hay không
- 16. CQL: cách kiểm tra xem keyspace có tồn tại không?
- 17. Làm cách nào để kiểm tra xem tệp có tồn tại trong Perl không?
- 18. Cách kiểm tra xem tệp Azure Blob có tồn tại hay không
- 19. Làm cách nào để kiểm tra xem tài nguyên được nhúng có tồn tại hay không?
- 20. Làm cách nào để kiểm tra xem hàng có tồn tại hay không?
- 21. Kiểm tra xem đường dẫn có hợp lệ trong Python
- 22. Kiểm tra xem có tồn tại một hàng hay không, nếu không hãy chèn
- 23. Cách nhanh hơn và ngắn hơn để kiểm tra xem cookie có tồn tại hay không
- 24. Cách kiểm tra xem tệp SharedPreferences có tồn tại hay không
- 25. Làm cách nào để kiểm tra xem phiên có tồn tại hay không?
- 26. Kiểm tra xem chuỗi có tồn tại hay không bằng cách xử lý
- 27. Cách chính xác để kiểm tra xem đường dẫn là đường dẫn UNC hay đường dẫn cục bộ?
- 28. Cách kiểm tra thư mục tồn tại hoặc không có trong linux.?
- 29. Đường dẫn kiểm tra không trả về $ True trên tệp tồn tại
- 30. Kiểm tra xem khóa có tồn tại trong NSDictionary là null hay không
Đối với Java 7+, [này] (http://stackoverflow.com/questions/15571496/how-to- kiểm tra-nếu-một-thư mục-tồn tại) là đúng cách để làm điều đó. – elhefe