xiaoxiangyu的gravatar头像
xiaoxiangyu 2014-08-29 00:04:37

Java文件操作实现批量修改文件名工具类源代码下载

package org.wuhan.baby.utils.io;
import java.io.File;
public class ReNameFile {
 public static String path = "D:\\abc\\";

 public static void main(String[] args) {
  reName(path);
 }

 public static void reName(String filePath) {
  File rootFile = new File(filePath);
  if (rootFile.isDirectory()) {
   File files[] = rootFile.listFiles();
   if (files != null && files.length > 0) {
    for (int i = 0; i < files.length; i++) {
     File f = files[i];
     if (f.isDirectory()) {
      reName(f.getAbsolutePath());
     } else {
      f.renameTo(new File(path+Math.round(Math.random()*8999+1000)+".jpg"));// 记得将路径也输入
     }
    }
   }
  } else {
   rootFile.renameTo(new File(path+Math.round(Math.random()*8999+1000)+".jpg"));// 记得将路径也输入
  }
 }
}

打赏

最代码最近下载分享源代码列表最近下载
最代码最近浏览分享源代码列表最近浏览
sswert  LV2 3月18日
wyx065747  LV67 3月2日
rescuer023  LV1 2021年7月5日
Savemylife 2021年5月25日
暂无贡献等级
不抓老鼠  LV7 2021年1月12日
zhyp29  LV3 2020年12月18日
dongzhan  LV11 2020年12月7日
hahaenenene  LV8 2020年9月2日
夏呆毛  LV5 2020年8月31日
一只孤独的程序猿  LV2 2020年7月8日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友