博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
批量修改文件名
阅读量:5303 次
发布时间:2019-06-14

本文共 886 字,大约阅读时间需要 2 分钟。

package com.ld.demo;import java.io.File;/** * 批量修改文件名 * 针对菜鸟要飞下载文件 * @author archer * */public class FileTest {	public static final String FLAG = "(更多视频教程关注微信公众号【菜鸟要飞】";		/**	 * 批量修改文件名	 * @param file	 */	public static void doRename(File file){		try {			if(file.exists()){				File[] files = file.listFiles();				if(null != files && files.length>0){					for (int i = 0; i < files.length; i++) {						File entity = files[i];						String path = entity.getPath();						String prename = entity.getName();						if(prename.indexOf(FLAG)>=0){							entity.renameTo(new File(path.replaceAll(FLAG, "")));						}						doRename(entity); //递归调用					}				}			}		} catch (Exception e) {			e.printStackTrace();		}	}	/**	 * main	 * @param args	 */	public static void main(String[] args) {		File file1 = new File("F:/downloads");		doRename(file1);	}}

转载于:https://www.cnblogs.com/archermeng/p/7537032.html

你可能感兴趣的文章
Git系列之一 --- git remote
查看>>
Help帮助
查看>>
sql注入攻击
查看>>
获取项目的名称及版本号
查看>>
ajax跨域的实现
查看>>
权限管理
查看>>
关系模型
查看>>
SQL拼接字符串时单引号转义问题 单引号转义字符
查看>>
关系表设计原则【转】
查看>>
java反射
查看>>
python3读取excel数据
查看>>
HDU 6333 莫队分块 + 逆元打表求组合数
查看>>
[CMD]重启电脑
查看>>
Android实例-设置消息提醒(XE8+小米2)
查看>>
vs安装失败,发生严重错误,错误号:Error 0x80070643
查看>>
Oracle队列锁enq:US,Undo Segment
查看>>
python实现简单爬虫功能
查看>>
Keras 使用过程问题汇总
查看>>
开源词袋模型DBow3原理&源码(二)ORB特征的保存和读取
查看>>
php服务器端与android客户端通信问题
查看>>