JAVA 图片批量改名 某个文件夹里边全部都是图片文件,如1.jpg,2.jpg.....若在前面加个编号变成Abc1.jpg,Abc2.jpg,怎样实现,逐个改实在烦死人了。救命阿! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void reName() { java.io.File file = new java.io.File("U:Karen\\\\"); String dirPath = file.getAbsolutePath();//directory if (file.isDirectory()) { File[] files = file.listFiles();//fileList for (File fileFrom : files) { String fromFile = fileFrom.getName();//fileName String toFileName; if (fromFile.toLowerCase().endsWith(".jpg")) { // toFileName = dirPath + "\\" + "ABC" + fromFile; File toFile = new File(toFileName); if (fileFrom.exists() && !toFile.exists()) { //reName fileFrom.renameTo(toFile); } } } } } 呵呵,简单啦,如果你是想在文件中读取出来,那你获得的时候就用字符串的拼接就OK了imageAddr = "Abc"+imageAddr 相当于文件copy出来,命名一个文件 需求总是很有意思的,如果不用代码其他方法有很多:如果dos下可以实现 大神请进 指点下 js脚本会失败 兄弟,姐妹,同胞们 来顶一下是 也注册个帐号去看看啊 2008年时候需要一个全新鍀网络收藏夹来支持奥运--偶得收藏 图片加载类(GUI) 在最新的JRE上SWing的速度如何,速度还能不能上去? 提问:一个字符串中是否有中文 java中文字符问题 JBuilder7中怎样使用javamail? tomcat配置问题 关于判断回文数的函数 scjp泛型题目,高手进 怎么学好JAVA?
java.io.File file = new java.io.File("U:Karen\\\\");
String dirPath = file.getAbsolutePath();//directory
if (file.isDirectory()) {
File[] files = file.listFiles();//fileList
for (File fileFrom : files) {
String fromFile = fileFrom.getName();//fileName
String toFileName;
if (fromFile.toLowerCase().endsWith(".jpg")) {
//
toFileName = dirPath + "\\"
+ "ABC" + fromFile;
File toFile = new File(toFileName);
if (fileFrom.exists() && !toFile.exists()) {
//reName
fileFrom.renameTo(toFile);
}
}
}
}
}