ファイルやディレクトリの一覧を取得する|C#
C#で特定のディレクトリにあるファイルやディレクトリの一覧を取得する方法です。
ファイル一覧を取得する
Directory
クラスのGetFiles()
またはEnumerateFiles()
を使います。
第3引数にSearchOption.AllDirectories
を指定するとサブディレクトリのファイルも取得します。
GetFiles()
EnumerateFiles()
結果をソートする
LINQ
のOrderBy()
を使って結果をソートします。
下記はファイル名(フルパス)の昇順で並べ替えています.
または
ディレクトリ一覧を取得する
Directory
クラスのGetDirectories()
またはEnumerateDirectories()
を使います。
第3引数にSearchOption.AllDirectories
を指定するとサブディレクトリにあるディレクトリも取得します。
GetDirectories()
EnumerateFiles()
結果をソートする
ファイル一覧と同様にLINQ
のOrderBy()
を使って結果をソートします。
下記はファイル名(フルパス)の昇順で並べ替えています.
または