批量修改文件名称

来源:互联网 发布:锐速windows破解版 编辑:程序博客网 时间:2024/05/17 08:16

批量修改本地路径下保存的文件的名字,将名字中的“.html”去掉


java代码:

import java.io.File;public class Rename {    public void ChangeFileName(File file){       String dirPath = file.getAbsolutePath();//目录路径       if(file.isDirectory()){//isDirectory()判断一个对象是否是文件夹,如果file路径表示的是一个目录则返回true                 File[] files =file.listFiles();             for(File f: files){                 String originalName = f.getName(); //遍历得到文件的名字                 String toFileName = originalName.replaceAll("\\.html", "");//修改名字                 File finalName = new File(toFileName);                                 if (!finalName.exists()) {               finalName.mkdir();//创建文件夹                  }                     File toFile = new File( dirPath + "\\" +finalName);                      //开始更名                     f.renameTo(toFile);           }         }       }        public static void main(String[] args) {           File file = new File("F:\\tupian\\農業-穀物-Arborioの米-0");          new Rename().ChangeFileName(file);                 }}
结果将该目录下的文件的名字都修改了,如图:



0 0