Java フォルダ内のファイルの一覧を取得するサンプル(Fileクラス)

Javaのフォルダ内のファイルの一覧を取得するサンプルです。
Fileクラスのlistメソッドを使用します。

実行環境
・Windows10

Fileクラス - listメソッド

public  String[ ]  list()

コード

フォルダ内のファイルの一覧を取得するサンプルです。
14行目は、パス名の文字列(変数dir)をコンストラクタの引数としてFileクラスをインスタンス化しています。
16行目は、listメソッドでファイルの一覧を配列で取得しています。

package test1;

import java.io.File;

/**
 * Fileクラスのサンプル
 */
class Sample {
	void runSample() {
		
		String dir = "D:\\workspace123abc";

		// Fileクラスをインスタンス化
		File file = new File(dir);
		// listメソッドでファイルの一覧を配列で取得
		String f[] = file.list();

		for (String a: f){
			System.out.println(a); //ファイル名が表示される
		}
	}
}
public class Test1 {
	public static void main(String[] args) {
		Sample s = new Sample();
		s.runSample();
	}
}

関連の記事

Java ファイルの読み込みと書き込み(Filesクラス)
Java バイナリファイルの読み込みと書き込み(FileInputStreamとFileOutputStream)
Java ファイルの読み込みと書き込み(BufferedReaderとBufferedWriter)
Java ファイルの読み込みと書き込み(InputStreamReaderとOutputStreamWriter)
Java ドライブの容量とドライブの空き容量を取得する(Fileクラス)




△上に戻る