Javaサンプルコード辞典

File - ディレクトリのファイル一覧を取得する

任意のディレクトリ配下のファイルの一覧を取得して、標準出力に表示するサンプルコードです。ファイル一覧の取得にはFileクラスのlist()メソッドを使用します。

ファイル一覧の取得には、ファイルに関連する操作を行うメソッドを提供する「java.io.File」クラスを使用します。「File」クラスのコンストラクタには一覧を取得する対象となるディレクトリのパスを指定します。コマンドラインからパスを指定する場合は「c:\\java」のようにパスセパレータの「\」をエスケープする必要があります。list()が返却する値はファイル名のみ(上位ディレクトリのパスは表示されない)の一覧です。
import java.io.File;

//コマンドライン引数で与えられたパスのディレクトリ配下のファイル一覧を
//取得する。
public class FileListing {

      public static void main(String[] args) {
            
            System.out.println("--処理開始--");
            
            //コマンドライン引数が入力されているかチェックを行う
            if(args.length == 0)
            {
                  System.out.println("コマンドライン引数を指定してください");
                  return;
            }
            
            //一覧を取得する親ディレクトリのパスをコンストラクタの引数に指定する。
            //パスは相対、絶対のいずれでも指定可能。
            File file = new File(args[0]);
            
            //存在し、かつディレクトリである場合のみ処理を行う
            if(file.isDirectory())
            {      
                  //ディレクトリ配下の全てのファイルのファイル名を取得する
                  //ファイル名のみが返却される
                  String[] files = file.list();
                  
                  //標準出力に表示する
                  for(int i=0;i                  {
                        System.out.println(files[i]);
                  }
            }
            
            System.out.println("--処理終了--");
      }
}

(2007年11月2日)  

 ちょっと一休み. Javaキーワード並び替えゲーム

画面に表示される文字列を並び替えるとJavaに関連するキーワードになります。ヒントをたよりに並び替えを行ってエンターを押してください。 ユーザ登録をしてログインするとランキングに参加できます。
Flex Tips

DWRでリッチなWebページを作る!

Java Tips  java.io 編

Java Tips  java.lang 編