黑马程序员技术交流社区
标题:
java递归遍历目录文件
[打印本页]
作者:
百里青山
时间:
2016-4-9 12:24
标题:
java递归遍历目录文件
import
java.io.
File
;
import
java.io.IOException ;
public
class
FileDemo11{
public
static
void
main(String args[]){
File
my =
new
File
(
"d:"
+
File
.separator) ;
// 操作路径
print
(my) ; }
public
static
void
print
(
File
file
){
// 递归调用
if
(
file
!=
null
){
// 判断对象是否为空
if
(
file
.isDirectory()){
// 如果是目录
File
f[] =
file
.listFiles() ;
// 列出全部的文件
if
(f!=
null
){
// 判断此目录能否列出
for
(
int
i=
0
;i<f.length;i++){
print
(f
) ;
// 因为给的路径有可能是目录,所以,继续判断
} } }
else
{ System.out.
println
(
file
) ;
// 输出路径
} } }}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2