如何使正在运行的可执行文件删除自己的文件

时间:2011-03-14 20:00:37

标签: c# delete-file

例如,

我有一个可删除的TrashClean.exe正在运行。我希望它删除我不想要的所有文件,并在最后一步删除自身(硬盘上的TrashClean.exe)。

我想知道C#是否可能?

1 个答案:

答案 0 :(得分:10)

请参阅How To Make Your Application Delete Itself Immediately

  

我相信你们都对自己说过   或某人在办公室   或者另一个,“<snort>你这个白痴。不要   你知道Windows应用程序不能   删除自己?我敢打赌你甚至都没有   知道如何输入高位ASCII字符   使用ALT键和数字键盘,   gahhhh ..“

     

当然,有办法存档   在下次重启时删除自己...   你甚至可以诉诸外部   程序或批处理文件来完成工作。   但我想出了一个漂亮的方式   这样做而不留下可见的   追踪应用程序永远   存在!