隨筆-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)用程序讀該文件。
          參見:
          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 - 文件路徑名。
          參見:
          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 閱讀(385) 評(píng)論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 合江县| 策勒县| 伊金霍洛旗| 方山县| 乐平市| 依兰县| 闸北区| 昭觉县| 兴文县| 攀枝花市| 房山区| 元阳县| 泸西县| 孟津县| 大兴区| 扎赉特旗| 海安县| 班玛县| 白水县| 年辖:市辖区| 西宁市| 内江市| 海安县| 韶山市| 多伦县| 大悟县| 阿克苏市| 泸水县| 孙吴县| 新兴县| 长岭县| 凭祥市| 湟源县| 盘山县| 安吉县| 垦利县| 沁阳市| 正安县| 蒲江县| 河源市| 那坡县|