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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от NicolasSsh , 3 года назад

@rodger.botsford  Вы можете использовать java.io.File и метод File.exists()


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

class Main {
    public static void main(String[] args) throws Exception {
        File data_file = new File("D:\\Java\\tst\\data.txt"); // Данный файл существует
        File content_file = new File("D:\\Java\\tst\\content.txt"); // Данный файл не существует

        System.out.println(data_file.exists() ? "File exists" : "File doesn't exists");
        System.out.println(content_file.exists() ? "File exists" : "File doesn't exists");

        // Вывод : 
        // File exists
        // File doesn't exists
    }
}

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

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

@rodger.botsford 

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


Вот пример кода:

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

public class FileCheckExample {
    public static void main(String[] args) {
        File file = new File("path/to/file.txt");
        if(file.exists()) {
            System.out.println("Файл существует");
        } else {
            System.out.println("Файл не существует");
        }
    }
}


В этом примере мы создаем объект File с путем к файлу "path/to/file.txt" и затем проверяем его существование с помощью метода exists(). Если файл существует, мы выводим сообщение "Файл существует", иначе выводим сообщение "Файл не существует".