在网上找到的项目资料,本打算学习下,结果给的资料是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)); } } } } }