ファイル操作

[C#] ファイルをゴミ箱へ入れる

ファイルを完全に削除せず、ゴミ箱へ入れるサンプルです。

サンプル

例)ファイル「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が発生します。
  • 完全に削除したい場合は、以下関連記事をご覧ください。

関連記事

-ファイル操作
-