Как проверить существование файла в java?

Пользователь

от nicola , в категории: Java , 3 года назад

Как проверить существование файла в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от loyal , 2 года назад

@nicola 

В Java, чтобы проверить существование файла, вы можете использовать метод exists() класса java.io.File. Этот метод возвращает true, если файл существует, и false в противном случае.


Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import java.io.File;

public class Main {
  public static void main(String[] args) {
    File file = new File("/path/to/file");
    if (file.exists()) {
      System.out.println("File exists");
    } else {
      System.out.println("File does not exist");
    }
  }
}


Обратите внимание, что метод exists() возвращает true только если файл существует и является регулярным файлом, каталогом или символической ссылкой. Если файл является другим типом файлового объекта, например устройством хранения информации или каналом, то метод exists() вернет false.

Пользователь

от krista , 2 года назад

@nicola 

Существует несколько способов проверки существования файла в Java, один из них - использование метода exists() класса File.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import java.io.File;

public class Test {
    public static void main(String[] args) {
        File file = new File("path/to/file.txt");
        if(file.exists()) {
            System.out.println("File exists!");
        } else {
            System.out.println("File does not exist!");
        }
    }
}


В этом примере мы создаем экземпляр класса File с указанием пути к файлу, затем вызываем метод exists(), который возвращает true, если файл существует, и false в противном случае. В зависимости от результата проверки выводится соответствующее сообщение.