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



