有没有办法通过编程方式删除的 File.Delete()
方法还原已被删除的文件?
删除的文件不会出现在回收站中。
File.Delete()
在API中调用硬删除,绕过回收站。您需要使用文件恢复程序并希望一切顺利。SHFileOperation
API,因为它是Shell的一部分。File.Delete()
以使用回收站的内容:
将文件发送到回收站
很抱歉,直接恢复文件的方法是不存在的。
您可以使用恢复程序或API来获取您的文件。
如果这些文件很重要,我建议立即关闭计算机。
请参考此链接:C# classes to undelete files?
回答中有相同的问题。