递归算法 列出给定目录下的文件/java描述
2007-08-14 10:18
337 查看
/*
文件名: DiGui.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("d/t" + fList[j].getPath());
getDir(fList[j].getPath()); }
if (fList[j].isFile()) {
System.out.println("f/t" + fList[j].getPath());
}
}
}
} catch (Exception e) {
System.out.println("Error: " + e);
}
}
public static void main(String[] args) {
String strPath = "e://java//workspace//MyJava//";
try {
getDir(strPath);
} catch (Exception e) {
}
}
}
文件名: DiGui.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("d/t" + fList[j].getPath());
getDir(fList[j].getPath()); }
if (fList[j].isFile()) {
System.out.println("f/t" + fList[j].getPath());
}
}
}
} catch (Exception e) {
System.out.println("Error: " + e);
}
}
public static void main(String[] args) {
String strPath = "e://java//workspace//MyJava//";
try {
getDir(strPath);
} catch (Exception e) {
}
}
}
相关文章推荐
- 递归算法 列出给定目录下的文件/java描述
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java基础 GUI (列出给定目录下的所有文件名称)
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法 列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- 利用IO的知识,实现一个程序列出某个目录下的所有的”.java”文件。
- java 输出给定路径下的所有文件(目录树)
- java------用File类列出一个目录下的所有文件夹和文件
- Java 列出指定文件目录下的文件名称
- 分享非常有用的Java程序 (关键代码) (二)---列出文件和目录
- 分享非常有用的Java程序 (关键代码) (二)---列出文件和目录
- Java常用面试题18 列出目录或者文件
- 列出指定目录下的文件(Java 目录和文件操作)
- java工具类-给定一个file实例将该目录下的文件以及目录输出