用java程序显示目录列表 请教各位大哥大姐,怎么用java程序显示指定目录下的文件列表? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java.io.File类不是有个方法isFile()吗?返回true,代表是文件isDirectory()返回true,代表是目录 不是有那个类的方法。 可以好好看看API import java.io.*;public class Test{ public static void main(String[] args){ ListFile lf = new ListFile(); lf.list("e:\\"); }}class ListFile{ public void list(String path){ try{ File f = new File(path); File file[] = f.listFiles(); for(int i = 0;i<file.length;i++){ if(file[i].isDirectory()&&file[i] != null){ String s= file[i].getAbsolutePath(); list(s); } System.out.println(file[i]); } }catch(Exception e){ e.printStackTrace(); } }}//扫描全部e盘,你是要这个不? 静态属性和静态代码块哪个先加载。。上次问错了。。 创建JAR时怎么编写清单? 为什么DatagramSocket没有setTimeToLive呢 IE的java sun 控制台和sun java控制台的区别 JBuilder下生成exe文件的问题? 单实例回不会被 垃圾回收.. 单元测试中的错误 有什么java api 是和矢量图相关的吗? 这种东西到底是什么? 感谢大家帮助,请Kreocn,fanwenqiang666,legend_jhz再次进来接分,刚才太少了 长度用单字节如何表示 关于HashMap HashSet问题!SOS
返回true,代表是文件
isDirectory()
返回true,代表是目录
public class Test{
public static void main(String[] args){
ListFile lf = new ListFile();
lf.list("e:\\");
}
}
class ListFile{
public void list(String path){
try{
File f = new File(path);
File file[] = f.listFiles();
for(int i = 0;i<file.length;i++){
if(file[i].isDirectory()&&file[i] != null){
String s= file[i].getAbsolutePath();
list(s);
}
System.out.println(file[i]);
}
}catch(Exception e){
e.printStackTrace();
}
}
}//扫描全部e盘,你是要这个不?