本記事の概要
この記事では、DirectoryInfo クラスを使用して、指定したパスに 1 つ以上のサブディレクトリを作成する方法について説明します。
公式サイト情報はコチラを参照してください。
指定したパスに 1 つ以上のサブディレクトリを作成するには?
指定したパスに 1 つ以上のサブディレクトリを作成するには、DirectoryInfo のコンストラクタに、任意のディレクトリパスを指定した後、CreateSubDirectory メソッドを実行します。
DirectoryInfo のインスタンスが持つディレクトリ配下に、サブディレクトリが作成されます。
構文は以下に示す通りです。
public System.IO.DirectoryInfo CreateSubdirectory (string path);
以下の例では、C:¥Work ディレクトリ配下に subdir01〜subdir05 のサブディレクトリを作成します。
using System.IO; var targetPath01 = @"C:\Work"; string[] subDirs = new string[5]{ "subdir01", "subdir02", "subdir03", "subdir04", "subdir05" }; DirectoryInfo di = new DirectoryInfo(targetPath01); foreach(var dir in subDirs) { // サブディレクトリを作成 di.CreateSubdirectory(dir); }
.NET クラスライブラリ Tips
これまでに紹介した .NET クラスライブラリ Tips はコチラから参照できます。
Please follow and like us:
コメント