博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
file类之目录
阅读量:5905 次
发布时间:2019-06-19

本文共 1388 字,大约阅读时间需要 4 分钟。

     可以解决的问题是:

                有时需要列出目录下指定类型的文件,比如java,txt等扩展名的文件,可以使用File类的下述两个方法,列出指定类型的文件。

/*     file类实现两个作用:     (1). 创建目录  ------public boolean mkdir()     (2).列出目录中的文件  {      //有以下两个方法实现:          public  String []  list(FilenameFilter obj) ---》该方法用字符串形式返回目录下的全部文件         public File p[ listFiles() 用File对象形式返回目录的全部文件。    }*/

 

    

1 //package DEMO ; 2  3 import java.io.File; 4 import java.io.FilenameFilter; 5 import java.net.FileNameMap; 6  7 /* 8  *   写一个函数,作用:列出当前目录(应用程序所在的目录) 9  *   下全部.java文件的名字。10  */11 public class test12 {13   @SuppressWarnings("unused")14    private static void out(String name)15    {16      System.out.println(name);17    }18    public static void  main(String args [] )19    {20      File dirFile = new File(".");21      FileAccepte myfile = new FileAccepte("java");22     // myfile.SetExtendName("java");23     String FileName []=dirFile.list(myfile);24     for(String name:FileName)25     {    26         out(name);27     }28    }29 }30 class FileAccepte implements FilenameFilter31 {32     private String extendName;33 34     FileAccepte(String name)    //不写亦可,构造函数35     {36       this.extendName=name;        37     }38     public String SetExtendName(String nex)39     {40         return "."+nex;41     }42     public boolean accept(File dir, String name) {43         // TODO Auto-generated method stub44         return name.endsWith(extendName);45     }46 }

 运行后效果图片:

         

转载地址:http://drdpx.baihongyu.com/

你可能感兴趣的文章
C++ 读写文件
查看>>
海外旅游最常用的100句英语口语
查看>>
http协议进阶(五)连接管理
查看>>
服务器创建好后怎样使用远程连接工具链接的一些问题
查看>>
插件~NuGet与packages管理项目的包包
查看>>
笔试算法题(34):从数字序列中寻找仅出现一次的数字 & 最大公约数(GCD)问题...
查看>>
JS基本功 | JavaScript专题之数组 - 方法总结
查看>>
matlab数字图像处理函数,MATLAB数字图像处理学习(二)|常用函数
查看>>
错误请联系管理员文件 index.php,帝国CMS订单、反馈信息、投稿与留言发邮件通知管理员的方法...
查看>>
小米笔记本装linux教程视频教程,Archlinux安装指南~小米笔记本Air 13.3英寸版本
查看>>
linux卸载nomachine,NoMachine 安装与配置及使用
查看>>
企业shell常见面试题及企业实战案例深入浅出讲解
查看>>
Load Test
查看>>
美文共赏
查看>>
RHEL6入门系列之十七,打包与压缩
查看>>
SQLite 3.7.13的加密解密(二)—— 开放宏定义
查看>>
禁止server 2008域端口的脚本
查看>>
数据结构图之二(最小生成树--普里姆算法)
查看>>
HTML输出 一 控制列背景颜色
查看>>
Redis for Windows(C#缓存)配置文件详解
查看>>