- 31 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 00:32:43 ]
- 【 課題 】現実的な再帰呼び出しの問題
ファイル・フォルダの一覧表示 以下のプログラムは, C:\Program Files フォルダの中のフォルダ名・ファイル名を全て表示するプログラムである。 これを改良して,C:\Program Files フォルダの中とそれ以下の全てのフォルダ名の中のフォルダ名・ファイル名を表示するプログラムにしてください。 ヒント1: File クラスとは,ファイル・フォルダを操作するクラスで,newするときにファイル名やフォルダ名を与えると, そのファイルの名前を変更したり,ファイルを削除したり,ファイルの情報を設定・取得したりできる。 この問題で必要な File クラスのメソッドの説明: list(); // Fileの持っているフォルダ位置のフォルダ内のファイル一覧を取得(F) getAbsolutePath(); // Fileの持っているファイル名・フォルダ名の(絶対パス)を返す getAbsolutePath(); // Fileの持っているフォルダ位置を返す(絶対パス) isDirectory(); // Fileは,ディレクトリであるかどうか。 // 例: File p = new File("C:\\Windows"); if(p.isDirectory()) { // pはディレクトリです } else { // pはディレクトリ以外(一般のファイル)です。 }
|

|