快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

java程序的递归算法,列出某个目录下的所有子目录和文件

import java.io.*;

class DiGui
{
static void getDir(String strPath) throws Exception
{
try
{
File f=new File(strPath);
if(f.isDirectory())
{
File[] fList=f.listFiles();
for(int j=0;j<fList.length;j++)
{
if(fList[j].isDirectory())
{
System.out.println(fList[j].getPath());
getDir(fList[j].getPath()); //在getDir函数里面又调用了getDir函数本身
}
}
for(int j=0;j<fList.length;j++)
{

if(fList[j].isFile())
{
System.out.println(fList[j].getPath());
}

}
}
}
catch(Exception e)
{
System.out.println("Error: " + e);
}

}

public static void main(String[] args)
{
String strPath="e://cqq";
System.out.println(strPath);

try
{
getDir(strPath);
}
catch(Exception e)
{

}
}
}







返回类别: 教程
上一教程: Java 线程入门??线程的同步
下一教程: JAVA中几个易混淆要害词的理解

您可以阅读与"java程序的递归算法,列出某个目录下的所有子目录和文件"相关的教程:
· 列出目录下所有文件名---ListFiles.java
· JSP页面文件目录树源码(递归算法)
· java程序得到域名对应的所有IP地址
· 一个读取文件和子目录列表的程序
· 和同事写了一个下午的递归读取数据库的javabean
    微笑服务 优质保证 索取样品