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