[Java] File文件列表
2016-04-13 10:36
501 查看
package test.file; import java.io.File; import java.io.FilenameFilter; /** * 文件列表,文件过滤 * @author Frost.Yen * @E-mail 871979853@qq.com * @date 2016年4月13日 */ public class TestFile02 { public static void main(String[] args) { File f = new File("E:\\JAVA\\Examples\\To Learn\\src\\test\\file"); System.out.println(f.exists()); System.out.println(f.isFile()); System.out.println(f.isDirectory()); //String[] fns = f.list();//不过滤文件 String[] fns = f.list(new JavaFileFilter());//过滤文件 for(String fn:fns){ System.out.println(fn); } System.out.println("---------------------------------"); File[] fs = f.listFiles(); for(File file:fs){ System.out.println(file.getName()+":"+file.length()); } } } /** * 写一个类实现FilenameFilter专门用来过滤文件 * */ class JavaFileFilter implements FilenameFilter{ @Override public boolean accept(File dir, String name) { //过滤的结果是显示返回true的值 if(name.endsWith(".java")) return true; else return false; } }
相关文章推荐
- 【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)
- java异常处理机制
- Spring3事务管理--使用@Transactional 注解
- java转义字符
- JAVA_HOME环境变量失效的解决办法
- spring 在Thread中注入@Resource@Autowired失败,总为null~解决
- java默认初始化
- Spring 让 LOB 数据操作变得简单易行,LOB 代表大对象数据,包括 BLOB 和 CLOB 两种类型
- JAVA可视化编程-Windowbulider的安装
- java之格式化日期之获取昨天日
- JavaMail学习笔记——JavaMail 接收邮件
- 利用Javamail接收QQ邮箱和Gmail邮箱
- JAVA读取Excel文件
- 上下文(context)ActionContext介绍(在Struts2中)
- java工程下读取配置文件的路径问题
- java注解的几大作用及使用方法
- Java字符串首字母大写
- 日常Java积累()
- eclipse输入快捷提示设置
- 学习Java的接口和抽象类