java实现批量剪切文件_如何通过JAVA代码实现 批量改文件后缀

最近在改一套HTML模板 总是要改文件的后缀

但是手动改有些显得不太爽于是 就用java 实现了这个小小的功能。 方便以后自己使用

贴代码 开始

/**

* 根据文件后缀 查找符合要求文件列表

* @param path

* @param prefix

*/

private void getFilesByPrefix(String path,String prefix){

File file[]=new File(path).listFiles();

for(File f:file)

{

if(f.isDirectory() && new File(f.getAbsolutePath()).listFiles()!=null){

getFilesByPrefix(f.getAbsolutePath(), prefix);

}

else{

if(f.getAbsoluteFile().toString().endsWith(prefix)){

fileList.add(f.getAbsoluteFile().toString());

}

}

}

}

/** 外部调用 (根据文件后缀 查找符合要求文件列表) 并且检查传入的路径是否存在

* @param path

* @param prefix

*/

public void updateFilesPrefix(String path,String oldPrefix,String nowPrefix){

if (new File(path).isDirectory()) {

getFilesByPrefix(path, oldPrefix);

}

if(fileList.size()>0){

for (String string : fileList) {

String fileName=string.substring(0,string.lastIndexOf(".")+1);

String newFileName=fileName+nowPrefix;

System.out.println(newFileName);

new File(string).renameTo(new File(newFileName));

}

}

}

public static void main(String[] args) {

FilesManageUtil f=new FilesManageUtil();

f.updateFilesPrefix("H:\\网页模板\\charisma-master\\charisma-master","jsp","html");

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值