【IO面试题】文件操作,如何列出某个目录下的所有文件?如何列出某个目录下的所有子目录?写个简单的例子
2016-08-17 10:24
281 查看
import java.io.File; /** * IO面试题 * 文件操作,如何列出某个目录下的所有文件?如何列出某个目录下的所有子目录?写个简单的例子 * @author Peter * */ public class IOSolution { public static void getAllFile(String path){ File file=new File(path); if(file.exists()){ if(file.isFile()){ System.out.println(file.getName()); }else{ File[] files=file.listFiles(); if(files!=null){ for(File f:files){ getAllFile(f.getPath()); } } } } } public static void getAllDirectory(String path){ File file=new File(path); if(file.exists()){ if(file.isDirectory()){ System.out.println(file.getName()); File[] files=file.listFiles(); if(files!=null){ for(File f:files){ getAllDirectory(f.getPath()); } } } } } public static void main(String[] args){ getAllDirectory("C:\\Windows\\System32"); } }
相关文章推荐
- 超级简单:如何列出目录下所有文件的超链接
- 如何列出当前目录下所有的JSP文件(含子目录)
- 【Unix/Linux】【命令】【文件,目录操作工具】列出所有子目录与文件——ls (ll)命令
- 如何列出某个目录下的所有子目录? 3)如何判断一个文件或目录是否存在? 4)如何读写文件?
- [IO]如何列出某个目录下的所有文件
- [IO]如何列出某个目录下的所有子目录
- 超级简单:如何列出目录下所有文件的超链接
- 超级简单:如何列出目录下所有文件的超链接
- C#实现的列出目录下所有子目录和文件的程序(附思路)
- java程序的递归算法,列出某个目录下的所有子目录和文件
- Visual C# - 读者询问如何复制目录以及目录下所有的子目录与文件
- C#递归读取目录里所有文件(包括子目录)及其文件操作
- C#实现的列出目录下所有子目录和文件的程序(附思路)
- java程序的递归算法 列出某个目录下的所有子目录和文件
- 列出目录下所有文件包括子目录的文件路径-采用递归方式
- 列出某个目录下的所有子目录和文件
- IO读写文件/目录 的简单例子
- C#实现的列出目录下所有子目录和文件的程序(附思路)
- 市面上所有号称"虚拟机","防火墙"的实时监控杀毒软件无一不是使用的IFSHOOK技术.但是同时也有一些朋友不断写MAIL给我打听如何实现读写的监控.下面给出用VTOOLSD写的代码.也就是所有实时杀毒软件的奥秘.同时,很多拦截文件操作的软件,例如对目录加
- java程序的递归算法,列出某个目录下的所有子目录和文件