Справочники Java File

Что такое File в Java?

Класс File используется для работы с файлами и директориями на файловой системе. Он предоставляет методы для создания, удаления, переименования файлов, получения информации о файлах и директориях, а также другие операции.


Примеры использования:

  • Для создания объекта File можно использовать конструкторы с путем к файлу или директории:
File myFile = new File("путь/к/файлу.txt");
  • Методы createNewFile и mkdir используются для создания файла или директории соответственно.
File newFile = new File("новый_файл.txt");
newFile.createNewFile(); // Создание файла

File newDirectory = new File("новая_директория");
newDirectory.mkdir(); // Создание директории
  • Методы delete и deleteOnExit удаляют файл или директорию. deleteOnExit удаляет файл или директорию при завершении программы.
File fileToDelete = new File("файл_для_удаления.txt");
fileToDelete.delete(); // Удаление файла

File directoryToDelete = new File("директория_для_удаления");
directoryToDelete.delete(); // Удаление директории
  • Методы exists и isFile/isDirectory используются для проверки существования файла или директории, а также для проверки, является ли объект файлом или директорией.
File existingFile = new File("существующий_файл.txt");
boolean fileExists = existingFile.exists(); // Проверка существования файла

File existingDirectory = new File("существующая_директория");
boolean directoryExists = existingDirectory.exists(); // Проверка существования директории
  • Методы getName, getPath, getAbsolutePath, getParent используются для получения различной информации о файле или директории.
String fileName = existingFile.getName(); // Получение имени файла
String filePath = existingFile.getPath(); // Получение пути к файлу
String absolutePath = existingFile.getAbsolutePath(); // Получение абсолютного пути к файлу
String parentDirectory = existingFile.getParent(); // Получение родительской директории
Комментарии
Добавить комментарий

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