java实现输出文件夹下某个格式的所有文件实例代码
2018-06-14 15:50
585 查看
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实现输出文件夹下某个格式的所有文件实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- java实现批量修改指定文件夹下所有后缀名的文件为另外后缀名的代码
- Java 实现获取指定文件夹下的指定格式的所有文件
- java实现批量修改指定文件夹下所有后缀名的文件为另外后缀名的代码
- Java利用文件输入输出流实现文件夹内所有文件拷贝到另一个文件夹
- java找到文件夹下所有的指定格式文件并输出到txt
- Java实现将GBK编码格式的文件夹中所有文件都转化为UTF-8格式的文件,编码格式转化
- java读取某个文件夹下的所有文件实例代码
- 用java实现将一个项目中所有的.java文件合并输出至某文件
- PHP遍历某个目录下的所有文件和子文件夹的实现代码
- php删除与复制文件夹及其文件夹下所有文件的实现代码
- 用TreeView控件实现资源管理器(显示本地硬盘下所有文件夹和文件,并可以浏览图片)(示例代码下载)
- java代码实现移动文件以及文件夹
- 面试题-程序题-Java递归实现遍历文件目录(所有文件夹和子文件)
- JAVA中自定义日志输出格式及自定义文件处理器的实现
- 用TreeView控件实现资源管理器(显示本地硬盘下所有文件夹和文件,并可以浏览图片)(示例代码下载)
- 批量修改指定文件夹下所有后缀名的文件为另外后缀名的java代码
- 用TreeView控件实现资源管理器(显示本地硬盘下所有文件夹和文件,并可以浏览图片)(示例代码下载)
- java 输出某文件夹下的所有文件名称
- 【代码积累】JAVA读某文件夹下所有txt类型文件
- 遍历处理文件夹下所有.java文件代码左侧含有形如 /* 56 */注释的代码,并存到新的目录下