如何用Java代码列出一个目录下所有的文件?

目录文件夹

File file=new File("H:\\");
for(File temp:file.listFiles()){//Java5的新特性之一就是增强的for循环。
上面的for循环的意思是:定义一个File的变量temp,变量child会自动递增遍历File类型的数组listFiles   
我们不再需要写得像原来那么复杂了,数组、迭代器都可以这样使用,
if(temp.isDirectory()){
System.out.println(temp.toString());
} } 结果:
H:\$RECYCLE.BIN
H:\360CloudUI
H:\BaiduYunDownload
H:\Hlddz
H:\QQMusicCache
H:\System Volume Information

文件

File file=new File("H:\\");
for(File temp:file.listFiles()){
if(temp.isFile()){
System.out.println(temp.toString());
} } 结果:
H:\DownLoadRecord.ini
H:\eula..txt
H:\eula..txt
H:\eula..txt
H:\eula..txt
H:\eula..txt
H:\eula..txt
H:\eula..txt
H:\eula..txt
H:\eula..txt
H:\globdata.ini
H:\install.exe
H:\install.ini
H:\install.res..dll
H:\install.res..dll
H:\install.res..dll
上一篇:Python实现文字聊天室


下一篇:Socket编程指南及示例程序(转)