黑马程序员技术交流社区

标题: 怎样用java将D盘的目录打印出来?? [打印本页]

作者: 只如、初见    时间: 2014-7-6 23:53
标题: 怎样用java将D盘的目录打印出来??
怎样用java言语将一个盘符的目录全部打印出来,只是打印盘符的根目录,不是打印所有的子目录?
作者: 小风子    时间: 2014-7-7 09:43
import java.io.*;  public class PrintRoots{         public static void main(String[] args){                 File dir = new File("D:\\");                 showDir(dir);                          }                  public static void showDir(File dir){                 File[] files = dir.listFiles();                                  //打印盘符下所有目录和文件                 /*for(File f : files){                                                  System.out.println(f);                                  } */                                  //加一个判断,只打印目录                 for(int i=0; i<files.length; i++){                         if(files[i].exists() && files[i].isDirectory())                                 System.out.println(files[i]);                                                  }         } }   手机发的不知道格式乱没~~~
作者: 小风子    时间: 2014-7-7 09:47
重新来一遍:
  1. import java.io.*;

  2. public class PrintRoots{
  3.         public static void main(String[] args){
  4.                 File dir = new File("G:\\");
  5.                 showDir(dir);
  6.                
  7.         }
  8.        
  9.         public static void showDir(File dir){
  10.                 File[] files = dir.listFiles();
  11.                
  12.                 //打印盘符下所有目录和文件
  13.                 /*for(File f : files){
  14.                        
  15.                         System.out.println(f);
  16.                
  17.                 } */
  18.                
  19.                 //加一个判断,只打印目录
  20.                 for(int i=0; i<files.length; i++){
  21.                         if(files[i].exists() && files[i].isDirectory())
  22.                                 System.out.println(files[i]);
  23.                                
  24.                 }
  25.         }
  26. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2