1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java------用File类列出一个目录下的所有文件夹和文件

java------用File类列出一个目录下的所有文件夹和文件

时间:2019-10-26 03:26:03

相关推荐

java------用File类列出一个目录下的所有文件夹和文件

一、预备知识

要知道File类在java.io.File包中,所以要导入这个包。

File类中用到的方法:

boolean isDirectory() 测试此抽象路径名表示的文件是否是个目录

File[] listFiles()返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件

File类中用到的常量:

public static final String separator 与系统有关的默认名称分隔符,这个字符串只表示一个字符:separatorChar

二、代码实现

[java]view plaincopypackageorg.io; importjava.io.File; publicclassIODemo01 { publicstaticvoidmain(String[]args) { Filefile=newFile("E:"+File.separator); list(file); } publicstaticvoidlist(Filefile) { if(file.isDirectory())//判断file是否是目录 { File[]lists=file.listFiles(); if(lists!=null) { for(inti=0;i<lists.length;i++) { list(lists[i]);//是目录就递归进入目录内再进行判断 } } } System.out.println(file);//file不是目录,就输出它的路径名,这是递归的出口 } } 三、效果展示

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。