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

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 海丰县| 志丹县| 雅安市| 曲松县| 莲花县| 临沧市| 霍城县| 清苑县| 封丘县| 阳信县| 凤庆县| 营山县| 丹棱县| 富顺县| 十堰市| 莆田市| 双鸭山市| 余姚市| 呼玛县| 永清县| 大港区| 清水县| 洱源县| 宿松县| 宁城县| 沐川县| 扎鲁特旗| 龙胜| 阳信县| 黄大仙区| 来宾市| 新疆| 简阳市| 和林格尔县| 平舆县| 元谋县| 蒙自县| 武功县| 吉木萨尔县| 鄄城县| 樟树市|