JAVA涂鴉
          關于JAVA的點點滴滴
          posts - 50,  comments - 689,  trackbacks - 0
          import java.io.*;

           class home3
           {
             public static void main(String[] args)
             {
                // 判斷是否提供了命令行參數。沒有就用默認的。
                 if (args.length == 0) args = new String[] { "C:/Flexlm" };

                 try
                 {
                    File f = new File(args[0]);
                    String[] s = f.list();

                    // 迭代所有目錄里面的文件。
                    for (int i = 0; i < s.length; i++)
                    {
                       File fl = new File(f.getPath(), s[i]);

                       // 如果文件是目錄,則繼續調用主方法。
                       if (fl.isDirectory())
                       {
                          System.out.println(fl.getCanonicalPath());
                          main(new String [] { fl.getPath() });
                       }
                    }
                 }
                 catch(IOException e)
                 {
                    e.printStackTrace();
                 }
              }
           }
          posted on 2005-09-20 17:28 千山鳥飛絕 閱讀(733) 評論(1)  編輯  收藏 所屬分類: J2SE

          FeedBack:
          # re: 用遞歸方法列出目錄,在命令行中指定目錄。
          2007-12-17 16:17 | Guest
          目錄層次過深的話,遞歸方法容易死機。
          建議使用非地遞歸方法。  回復  更多評論
            
          正在閱讀:



          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(35)

          隨筆檔案

          文章分類

          文章檔案

          好友的blog

          我的其他blog

          老婆的Blog

          搜索

          •  

          積分與排名

          • 積分 - 776098
          • 排名 - 56

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 金沙县| 芦溪县| 北京市| 漳平市| 岐山县| 渑池县| 贞丰县| 华阴市| 宣威市| 思茅市| 台中县| 华亭县| 托里县| 同德县| 柞水县| 凤凰县| 陈巴尔虎旗| 海林市| 巴楚县| 双流县| 绍兴市| 德江县| 京山县| 顺平县| 石门县| 灌南县| 金塔县| 武义县| 九龙县| 英吉沙县| 竹山县| 松潘县| 军事| 亳州市| 通城县| 洪江市| 沂源县| 恩施市| 英山县| 莲花县| 武义县|