用File查询文件目录
2014-06-13 23:21
183 查看
class FileTest { public static void getList(File dir, int leve) // 该方法遍历文件目录及其子目录 { System.out.println(getLeve(leve) + dir.getName()); leve++; File arr[] = dir.listFiles(); for (int x = 0; x < arr.length; x++) { if (arr[x].isDirectory()) getList(arr[x], leve); System.out.println(getLeve(leve) + arr[x].getName()); } } public static String getLeve(int leve) // 为了让目录显示级别美观,自定义该方法实现多级浏览 { StringBuilder sb = new StringBuilder(); sb.append("|-------->"); for (int x = 0; x < leve; x++) { sb.insert(0, " "); } return sb.toString(); } public static void getFileDir() // 该方法定义目录文件及调用getList(File dir)方法 { File dir = new File("F:\\abc\\cef"); getList(dir); } public static void main(String args[]) { getFileDir(); } }
相关文章推荐
- FilenameFilter查询文件和目录
- 使用FindFirstFile和FindNextFile查找某个目录下的所有文件(包括子目录)
- 使用FindFirstFile和FindNextFile查找某个目录下的所有文件(包括子目录)
- FindFirstFile读取文件目录
- windows系统下使用FindFirstFile 和 FindNextFileA遍历某目录下的所有文件(c++编写)
- 使用windows服务和.NET FileSystemWatcher对象来监控磁盘文件目录的改变
- FileHasher:递归计算指定目录的所有文件的hash值,并依据hash值寻找重复的文件(update 2006-05-22)
- 使用FileSystemObject操纵本地文件、目录
- /bin/sh^M: bad interpreter: No such file or directory(没有那个文件或目录)
- FileUpLoad文件上传练习(保存文件到文件夹,地址是当前页面的同一级目录下的file文件夹中)
- 使用.NET FileSystemWatcher对象监控磁盘文件目录的改变
- gentoo系统文件归属查询 http://www.portagefilelist.de/
- 使用FindFirstFile和FindNextFile查找某个目录下的所有文件(包括子目录)
- 使用FindFirstFile和FindNextFile查找某个目录下的所有文件(包括子目录)
- day11 线程同步 使用 File 创建目录和文件 常用的 IO 流
- java File的基本操作实例(目录及文件的 新建/拷贝/移动)
- linux笔记02(查询系统帮助与查找文件或目录)
- System.IO.FileSystemWatcher 监视目录文件的状态
- [06-03] 用MASM32写的文件目录监视程序FileDirMon
- file类列出当前目录下的文件