`
jack_zhang
  • 浏览: 2068 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

自己写的一些文件变量

阅读更多
import java.io.*;
import java.util.*;
import java.text.*;
public class ListFileTree{
public void listTree(File file,int level){
  String str="";
  StringBuffer sb=new StringBuffer();
  for(int i=0;i<level;i++){
   str=str+"     ";
  }
  DateFormat df=DateFormat.getDateTimeInstance();
  File[] f=file.listFiles();
  for(int i=0;i<f.length;i++){
   String st=f[i].getName();
   System.out.println(str+df.format(new Date(f[i].lastModified()))+"   "+st+"    ");
   sb.append(st+" ");
   if(f[i].isDirectory()){
    listTree(f[i],level+1);
   }
  }
  System.out.println(sb.toString());
}
public static void main(String[] args){
  try{
   ListFileTree lt=new ListFileTree();
   Scanner sc=new Scanner(System.in);
   System.out.println("请输入文件路径例如: [d:\\test]");
   String str=sc.next();
   File f=new File(str);
   System.out.println();
   System.out.println("列出"+f.getAbsolutePath()+"下的所有文件");
   System.out.println();
   System.out.println(f.getAbsolutePath());
   lt.listTree(f,1);
   //System.out.println(lt.str);
  }catch(NullPointerException e){
   System.out.println("您输入的文件路径不正确,清重新输入");
  }
}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics