Я пытаюсь сохранить содержимое в файле, но сначала я хочу искать либо файл существует, либо нет. Но код, который я написал, каждый раз, когда он возвращает true.Как проверить, выходят ли файлы или нет?
String fileName=FNameTextField.getText();
File file=new File(fileName);
if(file.exists()&& !file.isDirectory()) {
// It returns true if File or directory does exist
System.out.println("the file or directory you are searching does exist : ");
}else{
// It returns true if File or directory not exists
System.out.println("the file or directory you are searching does not exist : ");
}
Спасибо.
Я _strongly_ предлагаю вам рассмотреть возможность избежать использования 'java.io.File' в пользу нового API, введенного в Java 7. В частности, [здесь] (http://docs.oracle.com/javase /tutorial/essential/io/check.html) является соответствующим учебником Sun Java Trail для решения этой проблемы. Важным является метод [Files.exists] (http://goo.gl/SRTWb). – oldrinb