給目錄下的文件夾中的圖片命名排序
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);
? ? ? ? ? ? ? ? //創(chuàng)建了一個代表pathNew這個文件的一個File對象
? ? ? ? ? ? ? ? file.renameTo(newFile);
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? System.out.println("執(zhí)行完成");
? ? }
}
最近都是通過寫java題來鍛煉的,最近周六周日比較忙,參加各種積極分子會議,還有義務勞動,還補課了,空閑時間比較少,所以很少時間去小組,我就把電腦拿回了寢室,在寢室抽出零碎時間學習會,不得不說,java這東西忘得很快,不經(jīng)常復習可能上周學的下周就忘了,所以要做到經(jīng)常復習回顧以前學的東西。在回顧舊知識的時候還要學習新的東西,汲取新的知識。通是就是效率問題,學習講究效率不能盲目學習,要有計劃,有效率才學的更多更快,還要學會總結,看自己哪里學的不夠好,要即使彌補。