.NET アプリケーションに消しゴム クラスがあります。
これにより、ユーザーはファイル回復ソフトウェアによって消去されたデータを回復することなく、ファイルとフォルダーを安全に削除できます。
現在、ファイルをバイナリ モードで開き、サイズをランダムなバイトで埋めることで機能します。
残念ながら、解決策は信頼できません。内容は消去されますが、ファイルの記録自体 (ファイル名、サイズ、属性) は回復可能です。
問題は、特定のファイルまたはフォルダーに関連するシステム データを消去する方法です。ここではマネージ コードは役に立たず、Windows API を使用する必要があると思います。