栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

使用java对文件夹中文件后缀进行修改

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用java对文件夹中文件后缀进行修改

使用java对文件夹中文件后缀进行修改

在网上找到的项目资料,本打算学习下,结果给的资料是ziw格式,需要使用为知笔记才能打开,百度半天没有找到为知笔记的下载方式,但是看到可以转换格式为zip,然后进行解压,以html格式可以打开。
看了下文件夹下文件夹太多,放弃了一个一个转换格式的想法。。。。。
话不多说上代码:

import java.io.File

public class Replace {
   public static void mian(String [] args){
   	     //地址
         String path ="E:"+ File.separator+"java学习"+File.separator+"尚金荣项目"+File.separator+"课件"+File.separator+"全栈互联网金融-尚融宝";
         //修改前后缀
         String modify = "ziw";
         //修改后后缀
         String modifyAfter = "zip";
         //执行方法ReplaceZip()
       ReplaceZip(path,modify,modifyAfter);
   }
       public static void ReplaceZip(String path,String modify,String modifyAfter){
     //初始化File
     File file = new File(path);
     //定义File 数组等于file.listfile
     File [] files = file.listFiles();
     //使用三目运算,完成文件后缀名更改
     for (File subfile: files) {
         //判断文件夹下是否还存在文件夹,如果存在使用递归调用批量更改
         if(subfile.isDirectory()){
//                subfile.renameTo(new File(subfile.getParent()+"/"+modify.));
         ReplaceZip(subfile.getPath(),modify,modifyAfter);
         }
         //如果文件夹是文件就执行后缀更改
         else{
             String name = subfile.getName();
             //如果文件名称后缀为ziw进行修改为zip
             if (name.endsWith(modify)){
                 subfile.renameTo(new File(subfile.getParent()+"/"+name.substring(0,name.indexOf(modify))+modifyAfter));
             }
         }
     }
 }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/981494.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号