Java文件重命名

Java文件重命名

文件重命名是常遇到的問題,下面就用實例的形式展現如何進行文件重命名:

import java.io.File;

public class RenameFile {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String path="E:\\娛樂";
        String oldName="JavaTest";
        String newName="JavaTest1";

        rename(path,oldName,newName);
        System.out.println("重命名成功");

    }

    private static void rename(String path, String oldName, String newName) {

        if(!oldName.equals(newName)){
            File oldFile=new File(path+"/"+oldName);
            File newFile=new File(path+"/"+newName);
            if(!oldFile.exists()){
                return;
            }
            if(newFile.exists()){
                System.out.println(newName+" 已存在");
            }
            else {
                oldFile.renameTo(newFile);
            }
        }else {
            System.out.println("新文件名和舊文件名相同。。。");
        }   
    }
}
發佈了61 篇原創文章 · 獲贊 7 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章