隨筆-8  評(píng)論-0  文章-0  trackbacks-0
          要用到j(luò)ava.io.File中的一些方法
          比如isFile
           public boolean isFile()
          
          測(cè)試當(dāng)前 File 對(duì)象表示的文件是否是一個(gè)“普通”文件。

          如果一個(gè)文件不是一個(gè)路徑且滿足其它系統(tǒng)的標(biāo)準(zhǔn),則它是一個(gè)“普通”文件。由 Java 的一個(gè)應(yīng)用程序創(chuàng)建的任何非路徑文件肯定是一個(gè)“普通”文件。

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


          File
           public File(File dir,
                            String name)
          
          創(chuàng)建一個(gè) File 實(shí)例,表示指定路徑指定名稱的文件。

          如果路徑參數(shù)為 null, 則結(jié)果 File 實(shí)例表示在當(dāng)前路徑(與系統(tǒng)有關(guān))下的一個(gè)文件,它的路徑名是 name 參數(shù)。否則, File 實(shí)例表示一個(gè)文件,它的路徑名是路徑參數(shù)(dir)給定的路徑名,后跟分隔符和 name 參數(shù)。

          參數(shù):
          dir - 路徑。
          name - 文件路徑名。
          參見(jiàn):
          getPath, separator

          下面是這個(gè)程序的代碼:
          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) 評(píng)論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 舞钢市| 阿荣旗| 三明市| 冷水江市| 资兴市| 苏尼特右旗| 二手房| 民勤县| 封丘县| 治多县| 鄂尔多斯市| 汶川县| 定安县| 芦山县| 云浮市| 南川市| 平利县| 浦县| 云和县| 东丽区| 澎湖县| 汝南县| 开鲁县| 乌苏市| 沅陵县| 青龙| 慈利县| 巴楚县| 牡丹江市| 连南| 望城县| 曲麻莱县| 黑河市| 汉阴县| 阿拉善左旗| 乌鲁木齐市| 宜宾市| 永善县| 雷山县| 合水县| 文山县|