Categories: Java

【Java入門】ディレクトリ内のファイル一覧を取得する

この記事では、ディレクトリ内のファイル一覧を取得する方法について紹介しています。
もし、ディレクトリ内をファイルを再帰的に取得したい場合は、以下の記事を参照ください。

サンプルコードの実行

ディレクトリ内のファイルやディレクトリを一覧表示するにはFiles#listを使用します。

Java

public static void main(String args[]){
    try(Stream<Path> stream = Files.list(Paths.get("C:\\workspace\\sample"))){
        stream.forEach(System.out::println);
    }catch(IOException e) {
        e.printStackTrace();
    }
}

実行結果

C:\workspace\sample\dir2A
C:\workspace\sample\dir2B
C:\workspace\sample\textA.txt

この取得結果はlinuxコマンドでlsした場合と同じです。

Linuxコマンド

$ ls -l
total 1
drwxr-xr-x 1 user 197609  0 6月  28 12:31 dir2A/
drwxr-xr-x 1 user 197609  0 6月  28 12:31 dir2B/
-rw-r--r-- 1 user 197609 11 6月  28 13:07 textA.txt

以上で記事の解説はお終い!

もっとJavaやSpringを勉強したい方にはUdemyがオススメ!同僚に差をつけよう!

issiki_wp