[.NET クラスライブラリ Tips][DirectoryInfo] ディレクトリを削除する

スポンサーリンク

本記事の概要

この記事では、DirectoryInfo クラスを使用して、任意のディレクトリを削除する方法について説明します。

公式サイト情報はコチラを参照してください。

 

任意のディレクトリを削除するには?

任意のディレクトリを削除するには、DirectoryInfo のコンストラクタに、任意のディレクトリパスを指定した後、Delete メソッドを実行します。

オーバーロードが2つあり、構文は以下に示す通りです。
上段は、ディレクトリ内にファイルもサブディレクトリも含まれていなければ削除をします。
下段は、対象ディレクトリ内にサブディレクトリやファイルが含まれている場合に、再帰的に削除をすることができるメソッドです。再帰的に削除する場合は、引数に true を指定します。

public override void Delete ();
public void Delete (bool recursive);

 

以下の例では、C:¥Work¥subdir05 ディレクトリを削除します。

using System.IO;

var targetPath01 = @"C:\Work\subdir05";

DirectoryInfo di = new DirectoryInfo(targetPath01);

di.Delete();

 

.NET クラスライブラリ Tips

これまでに紹介した .NET クラスライブラリ Tips はコチラから参照できます。

Please follow and like us:

コメント

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