|
Java 实例 - 遍历指定目录下的所有目录
以下实例演示了如何使用 File 类的 list 方法来遍历指定目录下的所有目录: Main.java 文件 import java . io .*;
class Main {
public static void main ( String [ ] args ) {
File dir = new File ( " F: " ) ;
File [ ] files = dir . listFiles ( ) ;
FileFilter fileFilter = new FileFilter ( ) {
public boolean accept ( File file ) {
return file . isDirectory ( ) ;
}
} ;
files = dir . listFiles ( fileFilter ) ;
System . out . println ( files . length ) ;
if ( files . length == 0 ) {
System . out . println ( " 目录不存在或它不是一个目录 " ) ;
}
else {
for ( int i = 0 ; i < files . length ; i ++ ) {
File filename = files [ i ] ;
System . out . println ( filename . toString ( ) ) ;
}
}
}
} |
以上代码运行输出结果为:
14
F:\C Drive Data Old HDD
F:\Desktop1
F:\harsh
F:\hharsh final
F:\hhhh
F:\mov
F:\msdownld.tmp
F:\New Folder
F:\ravi
F:\ravi3
F:\RECYCLER
F:\System Volume Information
F:\temp
F:\work
程序猿的技术大观园:www.javathinker.net
[这个贴子最后由 flybird 在 2020-01-26 21:10:21 重新编辑]
|
|