Как переименовать файл в Java

Как переименовать файл в Java

В Java есть методrenameTo() для переименования файла. Однако этот метод действительно зависит от платформы: вы можете успешно переименовать файл в * nix, но потерпели неудачу в Windows. Таким образом, возвращаемое значение (истина, если переименование файла выполнено успешно, ложь, если не удалось), всегда следует проверять, чтобы убедиться, что файл переименован успешно.

File.renameTo() Example

package com.example.file;

import java.io.File;

public class RenameFileExample
{
    public static void main(String[] args)
    {

        File oldfile =new File("oldfile.txt");
        File newfile =new File("newfile.txt");

        if(oldfile.renameTo(newfile)){
            System.out.println("Rename succesful");
        }else{
            System.out.println("Rename failed");
        }

    }
}