File类中的list方法
来源:互联网 发布:零点微网络是什么 编辑:程序博客网 时间:2024/06/05 19:16
一、list() 返回一个字符串数组,是制定目录下的文件夹名和文件名
File file =new File("d:\\aaa");// File里封装的必须是目录 而且必须存在 否则数组会被赋值为nullString[] names= file.list();//若是文件或不存在 list会把null赋予数组namesfor(String s:names){System.out.println(s);}
二、把该目录下文件夹的内容也取出来
因为目录中还有目录只要使用同一个列出目录功能的函数完成即可,即函数的递归 自身调用自身
public class ListFile { public static void Lists(File dir){ String[] file=dir.lists(); for(String f:file){ if(f.isDirectory()){ Lists(f);//递归调用 } System.out.println(f.getName()); } }public static void main(String[] args) {File file=new File("G:\\photo shop");ListFiles(file);}}
三、list(FilenameFilter filter)可以过滤指定文件 参数是一个FilenameFilter
</pre><pre name="code" class="java">public static void listFilter(){File dir =new File("d:\\aaa");String[] names= dir.list(new FilenameFilter() {public boolean accept(File dir, String name) {return name.startsWith("11");//列出的是以11开头文件或目录 返回真则输出}});for(int i=0;i<names.length;i++){System.out.println(names[i]);}}
四、listFiles()用法和list只不过它的返回值是 文件类型的数组File[]
public static void listFilePro(){File dir =new File("d:\\aaa");File[] files=dir.listFiles();for(File f:files){System.out.println("dir:"+f.getAbsolutePath()+"---name:"+f.getName()+"---length:"+f.length());}}
1 0
- File类中的list方法
- File中的list()方法
- File类中的list和listFiles方法
- File类中的list和listFiles方法
- 使用 File 类中的 list 方法所遇到的状况
- Java File类中的list()和listFiles()方法简介
- File类中的方法实现
- 18、File类使用list方法的一点奇怪现象
- Java File类中的renameTo方法陷阱
- Java中的File类及其常用方法
- Java类中的File的方法
- File类中的一些常用方法。
- java中的File类常用方法
- File类中的方法实现文件排序
- File中的mkdir方法
- list中的addall方法
- list中的addall方法
- web.xml中的welcome-file-list不起作用
- 第二周编程作业1-信号报告
- 彭姓女孩名字大全最新女宝宝名字
- OpenCV的machine learning模块使用
- 易语言隔行扫描算法 支持库
- 网站迁移服务器
- File类中的list方法
- linux之SQL语句简明教程---DROP TRUNCATE
- IBM Watson的Question Answering系统采用了何种技术--笔记
- 软件工程中的数据流图
- Oracle数据库date类型与Java中Date的联系与转化 .
- 第16周项目1-数组的排序
- android自定义控件系列教程-----touch事件的传递
- hdu3182Hamburger Magi dp+压缩状态
- 如何简单快速修改bootstrap