矿泉水的gravatar头像
矿泉水 2012-10-31 20:47:57

java打印文件夹根级目录下所有的子级文件的绝对路径算法

打印根级目录下所有的子级文件的绝对路径

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


打赏

文件名:lyj.zip,文件大小:0K 下载
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友