Обработка файлов Java: методы чтения, записи, создания, копирования и удаления файлов

Вот несколько методов на Java с примерами кода:

  1. Чтение файла:

    try {
       File file = new File("filename.txt");
       BufferedReader reader = new BufferedReader(new FileReader(file));
       String line;
       while ((line = reader.readLine()) != null) {
           System.out.println(line);
       }
       reader.close();
    } catch (IOException e) {
       e.printStackTrace();
    }
  2. Запись в файл:

    try {
       File file = new File("filename.txt");
       BufferedWriter writer = new BufferedWriter(new FileWriter(file));
       writer.write("Hello, World!");
       writer.close();
    } catch (IOException e) {
       e.printStackTrace();
    }
  3. Создание каталога:

    File directory = new File("new_directory");
    if (!directory.exists()) {
       if (directory.mkdir()) {
           System.out.println("Directory created successfully!");
       } else {
           System.out.println("Failed to create directory!");
       }
    }
  4. Копирование файла:

    File sourceFile = new File("source.txt");
    File destinationFile = new File("destination.txt");
    try {
       Files.copy(sourceFile.toPath(), destinationFile.toPath());
       System.out.println("File copied successfully!");
    } catch (IOException e) {
       e.printStackTrace();
    }
  5. Удаление файла:

    File file = new File("filename.txt");
    if (file.delete()) {
       System.out.println("File deleted successfully!");
    } else {
       System.out.println("Failed to delete file!");
    }

Это всего лишь несколько примеров методов, связанных с файловыми операциями в Java. В пакете java.ioдоступно множество других методов для различных задач обработки файлов.