zoukankan      html  css  js  c++  java
  • 一个简单的文件递归例子

    一个简单的文件递归例子!

    package com.test.file;
    import java.io.File;
    
    /**    
     * <b>项目:</b>test <br />
     * <b>文件名:</b> FileList.java<br />
     * <b>类名:</b> FileList<br /> 
     * <b>包:</b> com.test.file<br /> 
     * <b>描述:</b> 递归<br />   
     * <hr>
     * <div align="left"><font color="#FF0000"><strong>一个简单的文件递归例子</strong></font></div>
     * <hr>
     * <b>时间:</b> 2015-4-27 晚上10:06:59<br /> 
     * <b>Copyright:</b> &copy2015<br />  
     * @author  javalittleman
     * @version V1.0
     */
    public class FileList {
    	/**   
    	 * <b>标题:</b> main 方法 <br />
    	 * <b>返回类型:</b>void<br />
    	 * @param args
    	 * @throws  无
    	 */
    	public static void main(String[] args) {
    		//遍历D盘下的 soft文件夹
    		File file = new File("D:" + File.separator + "soft");
    		//调用递归方法
    		fun(file,"");
    	}
    	
    	
    	/**   
    	 * <b>标题:</b> fun 方法 <br />
    	 * <b>描述:</b>文件递归方法 <br />
    	 * <b>返回类型:</b>void<br />
    	 * @param file
    	 * @param str
    	 * @throws  无
    	 */
    	public static void fun(File file, String str) {
    		if (file.isDirectory()) {
    			File f[] = file.listFiles();
    			if (f != null) {
    				for (File l : f) {
    					fun(l,str+" ");
    				}
    			}
    		} else {	
    			System.out.println(str+"┕"+file.getName());
    		}
    	}
    }
    

    运行结果:

    image

  • 相关阅读:
    第四周作业
    jsp第二次作业
    jsp第一次作业
    软件测试1
    activity
    listview
    sql
    登录
    第二次安卓作业
    安卓第一周作业
  • 原文地址:https://www.cnblogs.com/javalittleman/p/filelist.html
Copyright © 2011-2022 走看看