Задать вопрос
@vapi

Как создать объект типа File?

Всем привет. Есть проблема. Не получается создать объект File представляющий файл на диске. Создаю объек File для директории - все в порядки, а когда создаю объет File для файла - не получается

Создадим File для директории
public static void main(String[] args) {

        // определяем объект для каталога
        File dir = new File("C://Java projects");
        if(dir.isDirectory()){
            System.out.println("это директория");  //работает
        }
    }


Создадим файл для каталога
public static void main(String[] args) {

        File file=new File("C://Java projects//Films.txt");
        if(file.isFile()){
            System.out.println("это файл");
        }else {
            System.out.println("это не файл"); // выводи эту строку
        }
   }
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@vapi Автор вопроса
Все работает, прошу прощения. из-за невнимательности 40 минут тупил. имя файла Fimls, когда прописывал абсолютный путь в конструкторе File, имя файла указал Films.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@l1l1l1
Попробуйте использовать exists за место isFile.
И хотелось бы увидеть ошибку которую выдает вам программа.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы