ファイルを完全に削除せず、ゴミ箱へ入れるサンプルです。
サンプル
例)ファイル「D:¥test.txt」をゴミ箱へ入れる
using Microsoft.VisualBasic.FileIO;
//ファイルパス
string path = @"d:\test.txt";
//ファイルをゴミ箱へ入れる
FileSystem.DeleteFile(
path,
UIOption.OnlyErrorDialogs,
RecycleOption.SendToRecycleBin
);
備考
- VBのコンポーネントを使用するので、Microsoft.VisualBasic.dllを参照設定に追加しておいてください。
- 指定したファイルが存在しない場合は、System.IO.FileNotFoundExceptionが発生します。
- 完全に削除したい場合は、以下関連記事をご覧ください。