next up previous
Next: 3.2 FilenameFilterインタフェース Up: 3 ファイルの取り扱い Previous: 3 ファイルの取り扱い

3.1 Fileクラス

Fileクラスは,ファイルストリームではなく,ファイル名に対して有用ないくつ かの共通な操作を提供するクラスです. ファイルやディレクトリを扱うことができ,File(String path), File(String dirName, String name), File(File fileDir, String name)などでファイルを作 り,length(), lastModified(), reanmeTo(File newName), mkdir(), delete() などのメソッドがあり,listメソッドでディレクトリ内のファ イルを列挙することができます.

import java.io.*;

public class FileList {
    public static void main(String[] args) {
      try {
          File path = new File(".");
          String[] list = path.list();
          for(int i = 0; i < list.length; i++)
              System.out.println(list[i]);
      } catch(Exception e) {
          e.printStackTrace();
      }
  }
}


generated through LaTeX2HTML. M.Inaba 平成18年5月7日