zoukankan      html  css  js  c++  java
  • 删除多级文件夹及修改文件名

    删除多级文件夹

    public class MyTest2 {
        public static void main(String[] args) {
            //删除多级目录
            File file = new File("E:\demo");
            deleteFolder(file);
        }
    
        private static void deleteFolder(File file) {
            //获取此目录下所有的文件或者目录
            File[] files = file.listFiles();
            for (File f : files) {
                if (f.isFile()) {
                    f.delete();
                } else {
                    deleteFolder(f);
                }
            }
            file.delete();//删除自身这个空文件夹
        }
    }
    

    判断单极文件夹下是否有.jpg 结尾的文件,如果有,把后缀名改成 .png

    public class MyTest {
        public static void main(String[] args) {
            //判断一个目录下是否有.jpg 结尾的文件,如果有,把后缀名改成 .png
            File file = new File("E:/demo");
            //获取此目录下所有的文件 或目录
            File[] files = file.listFiles();
            for (File f : files) {
                if (f.isFile() && f.getName().endsWith(".jpg")) {
                    String absolutePath = f.getAbsolutePath();
                    String substring = absolutePath.substring(0, absolutePath.lastIndexOf("."));
                    File newFile = new File(substring + ".png");
                    f.renameTo(newFile);
                }else{
                    System.out.println("不存在需要的文件");
                    
                }
            }
        }
    }
    
    
  • 相关阅读:
    第11组 Beta冲刺(1/5)
    第11组 Alpha事后诸葛亮
    第11组 Alpha冲刺(6/6)
    第11组 Alpha冲刺(5/6)
    软工实践个人总结
    第11组 Beta版本演示
    第11组 Beta冲刺(5/5)
    第11组 Beta冲刺(4/5)
    第11组 Beta冲刺(3/5)
    第11组 Beta冲刺(2/5)
  • 原文地址:https://www.cnblogs.com/godles/p/11852424.html
Copyright © 2011-2022 走看看