【Java】获取一个目录下的名称符合一定要求的全部文件+目录
2012-12-21 09:11
686 查看
代码:返回一个目录C:\MyDir下的全部txt文件
测试指定文件是否应该包含在某一文件列表中。
参数:
import java.io.File; import java.io.FilenameFilter; public class OpenFiles { public static void main(String[] args){ File file = new File("C:\\MyDir"); String[] files = file.list(new FilenameFilter(){ public boolean accept(File dir,String name){ return name.endsWith(".txt"); } }); for(int i=0;i<files.length;i++){ System.out.println(files[i]); } } }
程序会用过滤器过滤File对应list中的每一个成员(文件/目录),过滤器核心函数: boolean accept(File dir, String name)
测试指定文件是否应该包含在某一文件列表中。
参数:
dir- 被找到的文件所在的目录。
name- 文件的名称。
相关文章推荐
- 获取一个目录下的名称符合一定要求的全部文件+目录,可以防止没有必要的文件被传入系统。
- 获取一个目录下的名称符合要求的全部文件+目录
- 一个获取指定目录下一定格式的文件名称和文件修改时间并保存为文件的python脚本
- 如何是获取一个文件夹里所有以.java结尾文件的数目,并把符合条件的文件名写到一个目录下。
- 一个获取指定目录下一定格式的文件名称和文件修改时间并保存为文件的python脚本
- java获取一个目录下的所有的文件或文件夹名称
- java获取一个文件夹中所有文件的名称
- ios中如何用一个格式获取多个文件目录中的全部文件
- mfc 获取一个文件夹一级目录下的文件或文件夹名称
- 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- JAVA 程序中如何拷贝一个目录下的文件及子目录到另一个目录,如何获取系统环境变量等...
- java 连接FTP下载指定目录下的所有符合要求的文件
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- java 获取指定目录下所有文件的名称
- java 递归获取一个目录下的所有文件路径
- JAVA之IO技术-获取指定目录下的文件夹和文件的File对象或是字符串名称。
- Java获取目录下全部文件
- 获取一个目录下的所有文件名称
- java 用递归获取一个目录下的所有文件路径的小例子