【8/31まで 今季最大のセール開催中!】Udemyの人気コースが今なら1,200円から!!

【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がオススメ!同僚に差をつけよう!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です