首页 > 编程 > Java > 正文

java实现输出文件夹下某个格式的所有文件实例代码

2019-11-26 09:54:36
字体:
来源:转载
供稿:网友

这里写图片描述

package file;import java.io.File;/** * 输出某个文件夹下所有某个格式的文件 * @author hasee * */public class Demo2 { public static void main(String[] args) {   getTxtName("d:/a",".jpg");  } public static void getTxtName(String path,String suffix) {  //判断文件对象是文件还是文件夹  //构建文件对象  File f = new File(path);  //根据文件或者文件夹处理  if(f.isFile()) {   if(f.getName().endsWith(suffix)) {    System.out.println(f.getAbsolutePath());   }  }else {   //遍历文件夹   File[] files = f.listFiles();   if(files!=null && files.length>0) {    //继续递归得到的文件或文件夹    for (File file : files) {     getTxtName(file.getAbsolutePath(),suffix);    }   }    }  }}

2.删除文件夹下某个格式的所有文件

这里写图片描述

package file;import java.io.File;public class Demo3 { public static void main(String[] args) {  // TODO Auto-generated method stub  delete("d:/a",".jpg"); } public static void delete(String path,String suffix) {  File f = new File(path);  if(f.isFile()) {   if(f.getName().endsWith(suffix)) {    System.out.println(f.getAbsolutePath()+"成功删除");    f.delete();   }  }else {   File[] files = f.listFiles();   if(files!=null&&files.length>0) {    for (File file : files) {     delete(file.getAbsolutePath(),suffix);    }   }  } }}

总结

以上所述是小编给大家介绍的java实现输出文件夹下某个格式的所有文件实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表