我做了一个File的程序,但是不知道如何判断一个文件夹下是否有子文件夹。
请大家多多帮忙,谢谢大家了。
请大家多多帮忙,谢谢大家了。
解决方案 »
- 请问有用过topcoder.com的吗?
- applet 能调 webservies 吗
- netbeans中的相对路径问题!!!!
- 怎么把窗體寫成子父窗體啊
- 请高手指点程序中的错误!
- API 上出现 Collection<E> 和Comparator<T> 其中<>内的 E或T是什么 意思
- 菜鸟提问:安装Java 2 Runtime Environment SEV 1.4.2_03问题
- 有没有人用java画过动态正弦曲线图啊!100分求救,急
- 编写一个多线程的小程序,急急急
- 100分!有一千人左右使用的管理系统的权限问题。请进...
- 关于apache.commons.BeanUtils包的使用
- 这个程序为什么不能用PRIVATE?
借花礼佛:一个列出某个目录下所有文件和所有目录的程序
import java.io.*;public class FileList {
public FileList(File f) {
this.list(f, 0);
} private void list(File f, int depth) {
this.visit(f, depth);
if (f.isDirectory()) {
File[] files = f.listFiles();
for (File i : files)
this.list(i, depth + 1);
}
} private void visit(File f, int depth) {
String name = f.getName();
for (int i = 0; i < depth; i++)
System.out.print(" ");
if (f.isDirectory())
System.out.println("Dir: " + name);
else
System.out.println(f.getName() + "\t" + f.length());
} public static void main(String args[]) {
if (args.length == 0)
System.out.println("Usage: java FileList <dir>");
else
new FileList(new File(args[0]));
}