如何使一个正在运行的excutable删除自己的文件

use*_*912 5 c# delete-file

例如,

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

我想知道它是否可能在C#中?

And*_*are 10

请参阅如何立即删除应用程序:

我确定你们已经对自己或办公室里的某个人说过<snort>一句话," 你这个白痴.难道你不知道Windows应用程序无法删除吗?我打赌你甚至不知道如何使用ALT键和数字键盘键入高位ASCII字符,gahhhh .."

当然,有一些方法可以在下次重启时自行删除文件...您甚至可以使用外部程序或批处理文件来完成工作.但我只是想出了一个漂亮的方法来做到这一点,而没有留下应用程序曾经存在的可见痕迹!