English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java управление потоком

Java массив

Java направленный объект (I)

Java направленный объект (II)

Java направленный объект (III)

Обработка исключений Java

Java список (List)

Java Queue (очередь)

Java Map коллекции

Java Set коллекции

Java ввод/вывод (I/O)

Java Reader/Writer

Java другие темы

Переименование файла в Java-программе

Java полный список примеров

В этом руководстве мы изучим, как переименовывать файлы с помощью Java.

вJava файлКласс предоставляет метод renameTo() для изменения имени файла. Если операция переименования успешна, то возвращает true, в противном случае false.

Пример: Переименование файла с помощью Java

import java.io.File;
class Main {
  public static void main(String[] args) {
    //Создание объекта файла
    File file = new File("oldName");
      
    //Создание файла
    try {
      file.createNewFile();
    }
    catch(Exception e) {
      e.getStackTrace();
    }
    //Создание объекта, содержащего новое имя файла
    File newFile = new File("newName");
    //Изменение имени файла
    boolean value = file.renameTo(newFile);
    if(value) {
      System.out.println("Имя файла было изменено.");
    }
    else {
      System.out.println("Имя не может быть изменено.");
    }
  }
}

В предыдущем примере мы создали объект файла с именем file. Этот объект сохраняет информацию о пути к указанному файлу.

File file = new File("oldName");

Затем мы создаем новый файл по указанному файлу.

//Создать новый файл по указанному пути
file.createNewFile();

Здесь мы создаем другой объект файла с именем newFile. Этот объект сохраняет информацию о пути к указанному файлу.

File newFile = new File("newFile");

Чтобы изменить имя файла, мы используем метод renameTo(). Название файла, указанное объектом newFile, используется для переименования файла, указанного объектом file.

file.renameTo(newFile);

Если операция выполнена успешноБудет отображено следующее сообщение.

Имя файла было изменено.

Если операция не может быть выполнена успешноБудет отображено следующее сообщение.

Имя не может быть изменено.

Java полный список примеров