@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("это не файл"); // выводи эту строку
        }
   }
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
@vapi Автор вопроса
Все работает, прошу прощения. из-за невнимательности 40 минут тупил. имя файла Fimls, когда прописывал абсолютный путь в конструкторе File, имя файла указал Films.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@l1l1l1
Попробуйте использовать exists за место isFile.
И хотелось бы увидеть ошибку которую выдает вам программа.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
23 апр. 2024, в 16:55
10000 руб./за проект
23 апр. 2024, в 16:10
1500 руб./в час
23 апр. 2024, в 16:05
3000 руб./за проект