c#File.Delete恢复?
有没有办法恢复已由File.Delete()
方法以编程方式删除的文件?
程序删除了一些我需要恢复的文件,它们不会出现在回收站中。
不。 File.Delete()
在API中调用硬删除并绕过回收站。 您将需要使用文件恢复程序并希望最好。
要通过回收站删除,请使用SHFileOperation
API,因为它是shell的一部分。
如果/一旦你有你的文件,你可能想看看这个SO答案讨论将File.Delete()
更改为使用回收站的东西:
将文件发送到回收站
不,直接没有办法恢复它。
您可以使用恢复程序或API来获取文件。
如果文件很重要,我会立即关闭计算机。
看看这个: C#类取消删除文件?
回答同样的问题。