day20/FileDemo1.java

来源:互联网 发布:淘宝买家恶意退货 编辑:程序博客网 时间:2024/06/10 19:03
/*File类中另外一些方法:listRoots()静态方法,返回值类型是文件类型数组 File[]-------------String[] list()返回类型是字符串类型数组 String[]列出了该目录下所有的文件,包括隐藏文件String[] list(FilenameFilter filter) 过滤文件,只列出满足条件的文件 -----------------File[] listFiles() 带上盘符,并列出了该目录下所有的文件,包括隐藏文件 */import java.io.*;class FileDemo1 {public static void main(String[] args) {//listRoots();//list_1();//list_2();listFiles_1();}public static void listFiles_2(){File f = new File("d:\\");}//-----------------------public static void listFiles_1(){File f = new File("d:\\");File[] file = f.listFiles();for(File name : file){System.out.println(name);}}//-------------------------list(FilenameFilter filter) 方法,带参数public static void list_2(){File f = new File("e:\\javademo\\day19");//String[] list(FilenameFilter filter) //FilenameFilter是一个接口,该接口中只有一个accept()方法String[] names = f.list(new FilenameFilter(){public boolean accept(File dir , String name){//System.out.println("dir::"+dir+"------name::"+name);return name.endsWith(".mp3");//endsWith()方法返回值类型是boolean,刚好可以返回到accept方法}});for(String s : names){System.out.println(s);}}//-------------------------list()方法,空参数public static void list_1(){File f = new File("d:\\");String[] names = f.list();for(String s : names){System.out.println(s);}}//-------------------------public static void listRoots(){File[] files = File.listRoots();for(File f : files){System.out.println(f);}}}/*打开这个方法时:public static void listRoots()E:\javademo\day20>java FileDemo1C:\D:\E:\F:\G:\I:\打开这个方法时:public static void list_1()E:\javademo\day20>java FileDemo1$360Section12306360Downloads360SANDBOX360驱动大师目录BaiduYunDownloadConfig.MsiDriveTheLifeFavoritesmarrypagefile.sysPPT素材Program FilesRECYCLERSogouInputSystem Volume InformationTDDownloadtelephoneVS正式版3.0学习安装程序-NEW我的文档软件辰威软件顶尚科技打开这个方法时:public static void list_2()E:\javademo\day20>java FileDemo11.mp32.mp33.mp3打开这个方法时:public static void listFiles_1()E:\javademo\day20>java FileDemo1d:\$360Sectiond:\12306d:\360Downloadsd:\360SANDBOXd:\360驱动大师目录d:\BaiduYunDownloadd:\Config.Msid:\DriveTheLifed:\Favoritesd:\marryd:\pagefile.sysd:\PPT素材d:\Program Filesd:\RECYCLERd:\SogouInputd:\System Volume Informationd:\TDDownloadd:\telephoned:\VS正式版3.0d:\学习d:\安装程序-NEWd:\我的文档d:\软件d:\辰威软件d:\顶尚科技*/

0 0
原创粉丝点击