
正文
如何用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







