修改文件夹中所有文件的文件名

今天下载了一些图片,发现文件名特别繁琐,不利于练习使用,所以写了个java小程序,把文件名全都换了pic1,pic2...这样的形式,用起来比较方便!

怕以后又需要,所以写在博客记录下,方便以后使用,嘿嘿~~~


import java.io.File;

/**
 * 文件改名
 * 
 * @author Shawn·Zhang
 *
 */
public class Test07 {
	public static void main(String[] args) {
		fileRename("C:\\Users\\Z_DELL_PC\\Desktop\\ww", "pic");
	}

	private static void fileRename(String path, String name) {
		// 文件路径
		File file = new File(path);
		// 判断是否为目录
		if (file.exists() && file.isDirectory()) {
			File[] listFiles = file.listFiles();
			String absolutePath = file.getAbsolutePath();
			int index = 1;// 编号
			// 遍历修改
			for (File file_temp : listFiles) {
				if (file_temp.isFile()) {
					String old_name = file_temp.getName();
					String new_name = name + index
							+ old_name.substring(old_name.indexOf("."));// 保留扩展名
					file_temp
							.renameTo(new File(absolutePath + "\\" + new_name));//改名
					index++;
				}
			}
		}
	}
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值