Discuss / Java / 作业

作业

Topic source
File f2 = new File(".");
String tree = "";
listDir(f2.getCanonicalFile(), tree);
static void listDir(File dir, String t) {
    // TODO: 递归打印所有文件和子文件夹的内容    
  File[] fs = dir.listFiles();    
  if (fs != null) {
          for (File f : fs) {
              System.out.println(t + f.getName() + "/");                         if (f.isDirectory()) {
                  listDir(f, t + "  ");            
              }
          }
      }
}

  • 1

Reply