本記事の概要
この記事では、DirectoryInfo クラスを使用して、指定したディレクトリ内のサブディレクトリを反復処理し、サブディレクトリの属性を列挙する方法について説明します。
公式サイト情報はコチラを参照してください。
サブディレクトリの属性を列挙する
C# DirectoryInfo クラスの EnumerateDirectories(string) メソッドは、指定したパスのサブディレクトリを取得するために使用されます。
この例では、C:\Work ディレクトリのサブディレクトリの一覧を取得し、subDir.Attributes プロパティを使用してディレクトリの属性を取得しています。
using System.IO; string path = @"C:\Work"; // 検索するディレクトリのパス DirectoryInfo dir = new DirectoryInfo(path); // サブディレクトリの一覧を取得し、表示する foreach (var subDir in dir.EnumerateDirectories()) { Console.WriteLine($"{subDir.Name}:{subDir.Attributes.ToString()}"); }
以下に実行例を示します。
Please follow and like us:
コメント