Что такое 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(); // Получение родительской директории
Комментарии