【8/27まで】Udemyの人気コースが今なら1,200円から!!

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

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

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

コメントを残す

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