LsCommand.java
import java.io.File;
/** ファイル名の一覧を標準出力に表示するクラス */
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( dirName + " not found or not a directory" );
System.exit(-1);
}
}
}