проверка, существует ли файл в определенном каталоге

Я пытаюсь проверить наличие определенного файла в данном каталоге. Мне не нужен код, но я хочу исправить тот, который у меня есть. Единственная разница в этом вопросе, это то, что я ищу файлы с расширением.MOD.

У меня есть готовый код: -

public static int checkExists(String directory, String file) {
    File dir = new File(directory);
    File[] dir_contents = dir.listFiles();
    String temp = file + ".MOD";
    boolean check = new File(temp).exists();
    System.out.println("Check"+check);  // -->always says false

    for(int i = 0; i<dir_contents.length;i++) {
        if(dir_contents[i].getName() == (file + ".MOD"))
            return Constants.FILE_EXISTS;
    }

    return Constants.FILE_DOES_NOT_EXIST;
}

Но по ряду причин это не работает. Я не понимаю, почему, кто-нибудь может найти здесь какую-либо ошибку?

Ответы на вопрос(4)

Ваш ответ на вопрос