介绍
这篇文章主要介绍如何使用java实现输出文件夹下某个格式的所有文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
package 文件; import java.io.File;/* * ,*输出某个文件夹下所有某个格式的文件 ,* @author 神舟 ,* ,*/public class  Demo2 { ,public static  void main (String [], args), {, getTxtName才能(“d:/a",“.jpg"),, ,} ,public static  void getTxtName (String  String 路径;后缀),{//才能判断文件对象是文件还是文件夹//才能构建文件对象 File 才能;f =, new 文件(路径);//根才能据文件或者文件夹处理 如果才能(f.isFile ()), { ,,如果(f.getName () .endsWith(后缀),{ ,,,System.out.println (f.getAbsolutePath ()); ,,} }else {才能 ,,//遍历文件夹 ,,文件[],files =, f.listFiles (); ,,如果(文件!=null ,,, files.length> 0), { ,,,//继续递归得到的文件或文件夹 ,,,for (File File :文件),{ ,,,,getTxtName (file.getAbsolutePath(),后缀); ,,,} ,,},, ,,}, ,} }
2。删除文件夹下某个格式的所有文件
package 文件; import java.io.File; public class  Demo3 { ,public static  void main (String [], args), {//才能,TODO Auto-generated method 存根 删除才能(“d:/a",“.jpg"); ,} ,public static  void 删除(String  String 路径;后缀),{ File 才能;f =, new 文件(路径); 如果才能(f.isFile ()), { ,,如果(f.getName () .endsWith(后缀),{ ,,,System.out.println (f.getAbsolutePath() +“成功删除“); ,,,f.delete (); ,,} }else {才能 ,,文件[],files =, f.listFiles (); ,,如果(文件!=null&, files.length> 0), { ,,,for (File File :文件),{ ,,,,删除(file.getAbsolutePath(),后缀); ,,,} ,,} ,,} ,} }
以上是“如何使用java实现输出文件夹下某个格式的所有文件”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!