Java查看一个文件夹下所有文件

import java.io.File;
import java.util.*;
public class ListFileTest {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Scanner in = new Scanner(System.in);
  String path;
  path = in.nextLine();
  listFiles(new File(path));
  
 }
 public static void listFiles(File dir) {
  if(!dir.exists()||!dir.isDirectory())
   return ;
  String[] files = dir.list();
  for(int i = 0;i   File file = new File(dir,files[i]);
   if(file.isFile()) {
    System.out.println(dir + "\\"+file.getName()+"\t"+file.length());
   }else {
    System.out.println(dir + "\\" + file.getName()+"\t");
    
    listFiles(file);
   }
  }
 }
}

你可能感兴趣的:(Java查看一个文件夹下所有文件)