ファイル操作

[C#] ディレクトリ(フォルダ)を削除する(Directory.Delete、DirectoryInfo.Delete)

2021年6月16日

ディレクトリ(フォルダ)を削除するサンプルです。

System.IO.Directoryクラスを使用する方法と、
System.IO.DirectoryInfoクラスを使用する方法の2種類があります。

Directoryクラスを使用する方法

例)ディレクトリ「C:¥dir01」を削除する

using System.IO;

Directory.Delete(@"D:¥dir01");

DirectoryInfoクラスを使用する方法

例)ディレクトリ「C:¥dir01」を削除する

using System.IO;

DirectoryInfo di = new DirectoryInfo(@"C:¥dir01");
di.Delete();

備考

  • どちらを使っても機能に差はないのでお好みの方をご使用ください。
  • 指定するファイル名に不正がある場合は、System.IO.IOExceptionが発生します。
  • DirectoryInfoクラスの方は、指定したパスのファイルが存在しない場合は例外が発生します。

関連記事

-ファイル操作
-