隨筆-8  評論-0  文章-0  trackbacks-0
          要用到java.io.File中的一些方法
          比如isFile
           public boolean isFile()
          
          測試當前 File 對象表示的文件是否是一個“普通”文件。

          如果一個文件不是一個路徑且滿足其它系統的標準,則它是一個“普通”文件。由 Java 的一個應用程序創建的任何非路徑文件肯定是一個“普通”文件。

          返回值:
          如果當前對象指定的文件存在且是一個“普通”文件則為 true;否則為 false
          拋出: SecurityException
          如果有一個安全管理器,則用當前 File 的路徑名調用 checkRead 方法,查看是否允許此應用程序讀該文件。
          參見:
          getPath, checkRead


          File
           public File(File dir,
                            String name)
          
          創建一個 File 實例,表示指定路徑指定名稱的文件。

          如果路徑參數為 null, 則結果 File 實例表示在當前路徑(與系統有關)下的一個文件,它的路徑名是 name 參數。否則, File 實例表示一個文件,它的路徑名是路徑參數(dir)給定的路徑名,后跟分隔符和 name 參數。

          參數:
          dir - 路徑。
          name - 文件路徑名。
          參見:
          getPath, separator

          下面是這個程序的代碼:
          import java.io.*;
          import java.lang.*;
          public class Example20_4
          {
           public static void Traverse(File dir){
            System.out.println(dir.toString());
               String fileName[]=dir.list();
            for(int i=0;i<fileName.length;i++){
             System.out.println(fileName[i]);
             File dir1=new File(dir,fileName[i]);
             //String str=dir1.getPath();
             //File dir2=new File(str);
             if(dir1.isFile())
              continue;
             Traverse(dir1);
            }
            System.out.println();
           }
           public static void main(String [] args){
            File dir=new File(args[0]);
            Traverse(dir);
           }
          }



          posted on 2005-08-02 17:29 hegen 閱讀(388) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 临沭县| 兰考县| 盈江县| 闻喜县| 桐乡市| 衢州市| 汽车| 塔河县| 长兴县| 顺昌县| 高安市| 红河县| 镇康县| 奇台县| 内丘县| 清徐县| 乌兰察布市| 蒲城县| 正定县| 天镇县| 西畴县| 湘阴县| 台安县| 儋州市| 凌海市| 武胜县| 闵行区| 中西区| 师宗县| 枣强县| 洛阳市| 东兴市| 彰化县| 安义县| 璧山县| 佛坪县| 大化| 平泉县| 安吉县| 荆州市| 五华县|