Що таке 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(); // Отримання батьківської директорії
Коментарі