В этом руководстве мы научимся переименовывать файл в Java.
Чтобы понять этот пример, вы должны знать следующие темы программирования Java:
- Класс файла Java
- Обработка исключений Java
- Заявление Java if… else
Класс Java File предоставляет renameTo()
метод для изменения имени файла. Он возвращается, true
если операция переименования завершается успешно, в противном случае возвращается false
.
Пример: переименование файла в Java
import java.io.File; class Main ( public static void main(String() args) ( // create a file object File file = new File("oldName"); // create a file try ( file.createNewFile(); ) catch(Exception e) ( e.getStackTrace(); ) // create an object that contains the new name of file File newFile = new File("newName"); // change the name of file boolean value = file.renameTo(newFile); if(value) ( System.out.println("The name of the file is changed."); ) else ( System.out.println("The name cannot be changed."); ) ) )
В приведенном выше примере мы создали файловый объект с именем file. Объект содержит информацию об указанном пути к файлу.
File file = new File("oldName");
Затем мы создаем новый файл с указанным путем к файлу.
// create a new file with the specified path file.createNewFile();
Здесь мы создали еще один файловый объект с именем newFile. Объект содержит информацию об указанном пути к файлу.
File newFile = new File("newFile");
Чтобы изменить имя файла, мы использовали renameTo()
метод. Имя, указанное объектом newFile, используется для переименования файла, заданного файловым объектом.
file.renameTo(newFile);
Если операция завершится успешно , появится следующее сообщение.
Имя файла изменено.
Если операция не может быть успешной , отображается следующее сообщение.
Имя не может быть изменено.