java 输出目录里的所有文件 到命令行
2011-04-09 17:40
387 查看
package com.shengsiyuan.io; import java.io.File; import java.util.Comparator; public class FileTest9 { public static void deleteAll(File file) { if(file.isFile() || file.list().length == 0) { file.delete(); } else { File[] files = file.listFiles(); for(File f : files) { deleteAll(f); } file.delete(); } } public static void showAll(File file) { showAll(file,""); } public static void showAll(File file,String tab) { System.out.println(tab+file.getName()); if(file.isDirectory() && file.list().length!=0) { File[] files = file.listFiles(); java.util.Arrays.sort(files,new Comparator<File>() {//使输出时文件夹先显示,文件后显示 @Override public int compare(File f1, File f2) { return (f2.isDirectory()?1:0)-(f1.isDirectory()?1:0); } }); for(File f : files) { showAll(f,tab+'/t'); } } } public static void main(String[] args) { // deleteAll(new File("f:/u"));//删除目录下的所有文件 showAll(new File("f:/program"));//显示目录下的所有文件 } }
相关文章推荐
- 使用javac命令行编译一个目录下的所有.java文件?
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- java 输出一个目录下所有文件信息(包含子文件)
- java 输出给定路径下的所有文件(目录树)
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- Java基础知识强化之IO流笔记14:递归之输出指定目录下所有java文件绝对路径的案例
- java:递归实现输出目录下所有的文件(列出目录下所有的文件)
- IO流_递归输出指定目录下所有的java文件的绝对路径案例
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- Java遍历输出指定目录、树形结构所有文件包括子目录下的文件
- Java基础知识强化之IO流笔记10:File类输出指定目录下指定后缀名的文件名称案例(File类的文件过滤器方法改进list( FilenameFilter ff))
- java遍历所有目录和文件
- VC下读取文件夹目录 + 读取该目录下所有指定文件 + 把所有读取结果输出到CListBox并智能设置水平滚动条宽度
- Java中删除文件、删除目录及目录下所有文件
- Java 删除当前目录及其目录下的所有文件
- Java中遍历出指定目录中的所有文件
- 获取某个目录下 所有带.java 的文件
- Java删除文件或目录及目录下所有文件