登录 注册
当前位置:主页 > 资源下载 > 29 > TreeFile.txt下载

TreeFile.txt下载

  • 更新:2024-09-24 16:42:02
  • 大小:2KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Java - 课程资源
  • 格式:JAVA

资源介绍

import java.io.File; import java.util.ArrayList; import java.util.List; /** * * 项目名称:FileTest * 类名称:TreeFile * 类描述:将制定目录下得所有子目录和文件按树形输出 * 创建时间:2011-10-19 下午8:22:40 * 修改时间:2011-10-19 下午8:22:40 * 修改备注: * @version * */ public class TreeFile { //控制tab键产生树形结构 private static int time; public static void deepList(File file) { //若为文件或者是空目录 if(file.isFile() || 0==file.list().length) { return; } else { File[] files = file.listFiles(); //排序 files = sort(files); //遍历排好序的文件数组,打印当前文件或目录名,然后递归目录 for(File f : files) { StringBuffer output = new StringBuffer(); output.append(getTime(time)); output.append(f.getName()); System.out.println(output.toString()); if(f.isDirectory()) { time++; deepList(f); time--; }