Перейти к контенту

Основные файловые операции в Java

Класс File предоставляет различные методы для выполнения соответствующих файловых операций в Java.

  • canRead(): проверяет, может ли приложение прочитать файл, обозначенный этим абстрактным путем. Он возвращает истину тогда и только тогда, когда файл, указанный этим абстрактным путем, существует и может быть прочитан приложением; ложь в противном случае.
  • canWrite(): проверяет, может ли приложение изменить файл, обозначенный этим абстрактным путем. Он возвращает истину тогда и только тогда, когда файловая система фактически содержит файл, обозначенный этим абстрактным путем, и приложению разрешено выполнять запись в файл; ложь в противном случае.
  • createNewFile(): атомарно создает новый, пустой файл, названный этим абстрактным путем, если и только если файл с таким именем еще не существует. Возвращает true, если указанный файл не существует и был успешно создан; false, если указанный файл уже существует.
  • delete(): удаляет файл или каталог, обозначенный этим абстрактным путем. Если этот путь обозначает каталог, то каталог должен быть пустым, чтобы его можно было удалить. Он возвращает истину, если и только если файл или каталог были успешно удалены; ложь в противном случае.
  • exist(): проверяет, существует ли файл или каталог, обозначенный этим абстрактным путем. Он возвращает истину тогда и только тогда, когда существует файл или каталог, обозначенный этим абстрактным путем; ложь в противном случае.
  • getAbsolutePath(): возвращает строку абсолютного пути.
  • list(): этот метод возвращает массив строк с именами файлов и каталогов в каталоге, обозначенном этим абстрактным путем.
  • renameTo(): переименовывает файл, обозначенный этим абстрактным путем. Он возвращает истину, если и только если переименование прошло успешно; ложь в противном случае.

Оцени статью

 

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)