數(shù)據(jù)加載中……
          判斷一個(gè)一個(gè)路徑是否是目錄
          /**  
           *   (C) 北大青鳥(niǎo)APTECH.
           *   版權(quán)所有
           
          */


          /**
           * 本程序?qū)胨璧念?lèi).
           
          */

          import java.io.File;

          /**
           * 本程序演示 File 類(lèi)的使用.
           * 
          @version 1.0 2005 年 5 月 20 日
           * 
          @author Michael
           
          */


          class ListDirectory {

          /** 存儲(chǔ)要搜索的目錄名稱(chēng). */
              String directoryName;

          /** 聲明一個(gè) File 對(duì)象. */
              File fileObj;

          /** 
           * 構(gòu)造方法.
           * 
          @param name 是一個(gè)字符串
           
          */

              ListDirectory(String name) 
          {
                 directoryName 
          = name;
                 fileObj 
          = new File(name);
              }


          /** 
           * 顯示目錄和子目錄的方法.
           
          */

              
          void display() {
                 
          if (fileObj.isDirectory()) {
                    System.out.println(
          "目錄是 : " + directoryName);
                    String[] fileName 
          = fileObj.list();

                    
          for (int ctr = 0; ctr < fileName.length; ctr++{
                        File nextFileObj 
          = new File(directoryName + "/" + fileName[ctr]);

                        
          if (nextFileObj.isDirectory()) {
                           System.out.println(fileName[ctr] 
          + " 是一個(gè)目錄");
                        }
           else {
                           System.out.println(fileName[ctr] 
          + " 是一個(gè)文件");
                        }

                    }

                  }
           else {
                        System.out.println(directoryName 
          + " 不是一個(gè)有效目錄");
                  }

              }

          }


          /**
           * 本程序測(cè)試 ListDirectory 類(lèi).
           * 
          @version 1.0 2005 年 5 月 20 日
           * 
          @author Michael
           
          */


          class DirectoryTest {

          /** 
           * 構(gòu)造方法. 
           
          */

              
          protected DirectoryTest() {
              }


          /**
           * 這是一個(gè) main 方法.
           * 
          @param args 被傳遞至 main 方法
           
          */

              
          public static void main(String[] args) {
                  ListDirectory listObj 
          = new ListDirectory("java");
                  listObj.display();
              }

          }

          posted on 2008-10-30 08:09 郭興華 閱讀(1085) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 佛学| 舒城县| 孝义市| 岗巴县| 平谷区| 普陀区| 莲花县| 繁昌县| 常州市| 甘洛县| 灵台县| 牙克石市| 溆浦县| 黎川县| 伊宁县| 呼图壁县| 共和县| 梅河口市| 沐川县| 定边县| 赞皇县| 辽源市| 巍山| 安塞县| 田阳县| 韶山市| 姜堰市| 太保市| 贵州省| 天长市| 靖远县| 余江县| 台中市| 汶上县| 石阡县| 合川市| 澄江县| 温宿县| 台南市| 峨山| 涿州市|