有没有办法恢复被 File.Delete()
以编程方式删除的文件?方法?
删除的文件不会出现在回收站中。
最佳答案
不。 File.Delete()
在 API 中调用硬删除并绕过回收站。您将需要使用文件恢复程序并希望一切顺利。
要通过回收站删除,请使用 SHFileOperation
API 因为它是 shell 的一部分。
如果/一旦你恢复了你的文件,你可能想看看这个 SO answer,它讨论了更改 File.Delete()
使用回收站的东西:
Send a File to the Recycle Bin
关于c# File.Delete 恢复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14200427/