打印根级目录下所有的子级文件的绝对路径package com.zuidaima.test;
import java.io.File;
import java.io.IOException;
import java.net.UnknownHostException;
public class PrintFile {
/**
* 递归打印父文件夹下所有的子文件的绝对路径名
* @param fileName 作为根目录的文件名
*/
public void pirntDIR(String fileName){
File file=new File(fileName);
File[]list=file.listFiles();//获取当前文件夹中的所有子目录文件返回一个文件集合
//判断当前文件是否还有子级目录
if(list!=null&&list.length>=0)
for(File f:list
){
//打印
System.out.println(f.getAbsolutePath());
if(null!=f){
//如果还有则递归下去
pirntDIR(f.getAbsolutePath());
}
//否则跳出循环结束遍历
else {
return ;
}
}
}
public static void main(String[] args) throws UnknownHostException, IOException {
new PrintFile().pirntDIR("C:\\Documents and Settings\\Administrator\\桌面\\test");
System.out.println(1111);
}
}
由骑着猪猪去逛街编辑于2014-1-13 15:28:02
由最代码官方编辑于2014-9-4 11:13:37