java.io.File.listFiles()を利用するサンプル

サンプルコード

package com.arkgame.filedemo;

import java.io.File;

public class ListFileDemo {

	public static void main(String[] args) {
		File filePath = new File("C:\\TMP\\TEST");

		File[] cftLst = filePath.listFiles();

		if (cftLst != null) {

			for (int i = 0; i < cftLst.length; i++) {

				// 普通のファイルかどうかを判定
				if (cftLst[i].isFile()) {
					System.out.println("ファイル名 : " + cftLst[i].toString());
				}
				// ディレクトリであるかどうかを判定
				else if (cftLst[i].isDirectory()) {
					System.out.println("ディレクトリ名 : " + cftLst[i].toString());
				}
			}
		}
	}

}

結果
ファイル名 : C:\TMP\TEST\11.txt
ファイル名 : C:\TMP\TEST\12.csv
ファイル名 : C:\TMP\TEST\13.docx
ファイル名 : C:\TMP\TEST\14.xlsx
ディレクトリ名 : C:\TMP\TEST\demo1
ディレクトリ名 : C:\TMP\TEST\test1

Java

Posted by arkgame