LsCommand.java



/** ファイル名の一覧を標準出力に表示するクラス */
import java.io.*;
public class LsCommand {

 /** 処理の開始のメソッド */
    public static void main( String argv[] ) {
        String dirName;          // 調べたいディレクトリ名
        if( argv.length >= 1 )
            dirName = argv[0];   // コマンドラインから指定された場合
        else
            dirName = ".";       // デフォルトはカレントディレクトリ

        try {
             File dir = new File( dirName );
             String ls[] = dir.list();
             for( int i=0; i<ls.length; i++ )
                 System.out.println( ls[i] );
        }
        catch( Exception e ) {  // エラーが発生
            System.err.println("Error....");
            System.exit(-1);
        }
    }
}