可以在 Gnat Studio 中恢复已删除的文件

It is possible to restore deleted file in Gnat Studio

我在项目中不小心删除了一个文件,惊讶地发现我不知道如何找回它。它不在垃圾桶里。文件不重要是件好事。你能告诉我是否有办法恢复已删除的文件,或者至少保护它不被删除?

恐怕 GnatStudio 与此无关,文件删除是由您的 OS 完成的,Gnat studio 只是使用您的 OS 提供的 services/APIs 来执行此操作.如果你在 Linux 上工作,我猜 GS 会通过调用 unlink() 来删除文件,而不是将其移至垃圾箱。

  • 您可以为您的 OS 尝试一些“取消删除”软件。它不能保证工作,但如果你没有对你的文件系统做很多改变,它可以做一个体面的工作。 (本人不使用此类软件,无法给大家建议)
  • 如果您的源代码受版本控制(例如,git、bazaar、svn、mercurial 等),您至少可以恢复文件的最新提交。如何做到这一点取决于您的 VC 软件。