「C:\hogehoge」フォルダ内の全ファイル、フォルダ名を取得してみます。
- File dir = new File("C:\hogehoge");
- String[] fileList = dir.list();
これでfileList[]にファイル名のリストが保存されます。
ちなみにこいつは取得時にファイル名で絞込みができます。
例として、下ではPDFファイルのみを抽出します。
- File dir = new File("C:\hogehoge");
- String[] fileList = dir.list(new FilenameFilter() {
- public boolean accept(File dir, String name) {
- return name.toLowerCase().endsWith(".pdf");
- }
- });