2023-04-09

给目录下的文件夹中的图片命名排序

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这东西忘得很快,不经常复习可能上周学的下周就忘了,所以要做到经常复习回顾以前学的东西。在回顾旧知识的时候还要学习新的东西,汲取新的知识。通是就是效率问题,学习讲究效率不能盲目学习,要有计划,有效率才学的更多更快,还要学会总结,看自己哪里学的不够好,要即使弥补。

你可能感兴趣的:(2023-04-09)