您的位置:首页 > 编程语言 > Java开发

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

2015-12-26 17:00 585 查看
今天下载了一些图片,发现文件名特别繁琐,不利于练习使用,所以写了个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++;
}
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 重命名 文件