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