フォルダの中身が空かどうか判定するサンプルです。
サンプル
例)「C:¥mydir」フォルダの中身が空かどうか判定する
using System.IO;
// 判定する
string path = @"C:\mydir";
if (Directory.EnumerateFileSystemEntries(path).Any())
{
Console.WriteLine("フォルダの中身は空ではありません");
}
else
{
Console.WriteLine("フォルダの中身は空です");
}
備考
- 指定したフォルダが存在しない場合は、System.IO.DirectoryNotFoundExceptionが発生します。
- 指定したフォルダの存在チェックは以下記事をご覧ください。
→ [C#] ディレクトリ(フォルダ)の存在チェックを行う