c#文件.删除复苏

本文关键字:删除 文件 | 更新日期: 2023-09-27 17:51:03

是否有办法恢复已通过File.Delete()方法以编程方式删除的文件?

已删除的文件不会出现在回收站中。

c#文件.删除复苏

没有。File.Delete()调用API内的硬删除并绕过回收站。你需要使用文件恢复程序,希望一切顺利。

通过回收站删除,您使用SHFileOperation API,因为它是shell的一部分。

如果/一旦你有你的文件回来,你可能想看看这个SO答案讨论改变File.Delete()使用回收站的东西:

发送文件到回收站

不,直接没有办法恢复。

你可以使用恢复程序或API来恢复你的文件。

如果这些文件很重要,我会马上关闭电脑。

看看这个:c#类取消删除文件?

与答案相同