所有目录?搞不懂什么意思,
是不是要这样的:
File rl=new File("C:\\");
File[] fl=rl.listFiles();
for(int i=0;i<fl.length;i++)
{
System.out.println(fl[i].getName());
}
是不是要这样的:
File rl=new File("C:\\");
File[] fl=rl.listFiles();
for(int i=0;i<fl.length;i++)
{
System.out.println(fl[i].getName());
}
解决方案 »
- dom4j解析xml每修改一次增加一个空行,是什么原因,如何解决?
- 看《java编程思想》过程中 一个疑问
- 如何阻止别人使用我父类继承下来的public 方法。
- JTable 数据无法显示,数据连接和删除功能都正常。麻烦大家帮我看看
- 急:java中DES加密后传给c#/vb用的问题
- cvsnt-2.5.01和eclipse的配置问题。!!
- Jdbc_Odbc桥连接的问题
- 哪里下载JDK开发环境????????????
- 请问 怎样才能得到一个字符串的编码方式?
- 我在学java不知用什么样的工具请大家帮个忙!谢谢!
- 各位大狭,小弟有事请教,thank !!!!!!
- 关于jdk与windows xp
{
public void printSubFile(String path){
File list = new File(path);
File[] subFile = list.listFiles();
for(int i=0;i<subFile.length;i++)
{
if (subFile[i].isDirectory())
//判断是否为目录?
{
String name = subFile[i].getName();
System.out.println(name);
printSubFile(path + "/" + name);
}
} }
public static void main(String[] args)
{
new Test().printSubFile("d:/movie");
//可打印此目录下所有的目录名.
}
}
public static Vector getAllDirs(String dir) {
Vector v = new Vector();
File f = new File(dir);
if(f.isDirectory()) {
v.add(f.getAbsolutePath());
File[] file = f.listFiles();
for(int i = 0; i < file.length; i++) {
Vector newV =
getAllDirs(file[ i ].getAbsolutePath());
if(newV != null)
v.addAll(newV);
}
}
return v;
}