给目录下的文件夹中的图片命名排序
package exc1;
import java.io.File;
public class picture {
public static void main(String[] args) {
String path = "D:\\图片\\";
File list[] = new File(path).listFiles();
// //返回D:\图片\目录下所有的文件以及文件夹对象
for(int i = 0; i < list.length; i++){
File file = list[i];
if(file.exists()) {
//判断当前文件夹或文件是否存在 返回true或false
String fileName = file.getName();
String befix = fileName.substring(fileName.indexOf("."));
String prefix = "blackImg_";
String pathNew = path + prefix + String.format("%04d", i+1) + befix;
File newFile = new File(pathNew);
//创建了一个代表pathNew这个文件的一个File对象
file.renameTo(newFile);
}
}
System.out.println("执行完成");
}
}
最近都是通过写java题来锻炼的,最近周六周日比较忙,参加各种积极分子会议,还有义务劳动,还补课了,空闲时间比较少,所以很少时间去小组,我就把电脑拿回了寝室,在寝室抽出零碎时间学习会,不得不说,java这东西忘得很快,不经常复习可能上周学的下周就忘了,所以要做到经常复习回顾以前学的东西。在回顾旧知识的时候还要学习新的东西,汲取新的知识。通是就是效率问题,学习讲究效率不能盲目学习,要有计划,有效率才学的更多更快,还要学会总结,看自己哪里学的不够好,要即使弥补。