import java.io.*;
class home3
{
public static void main(String[] args)
{
// 判断是否提供了命令行参数。没有就用默认的。
if (args.length == 0) args = new String[] { "C:/Flexlm" };
try
{
File f = new File(args[0]);
String[] s = f.list();
// 迭代所有目录里面的文件。
for (int i = 0; i < s.length; i++)
{
File fl = new File(f.getPath(), s[i]);
// 如果文件是目录,则继续调用主方法。
if (fl.isDirectory())
{
System.out.println(fl.getCanonicalPath());
main(new String [] { fl.getPath() });
}
}
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
posted on 2005-09-20 17:28
千山鸟飞绝 阅读(723)
评论(1) 编辑 收藏 所属分类:
J2SE