[.NET クラスライブラリ Tips][DirectoryInfo] 指定したパスに 1 つ以上のサブディレクトリを作成する

スポンサーリンク

本記事の概要

この記事では、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:

コメント

タイトルとURLをコピーしました