【发布时间】:2014-03-10 12:02:48
【问题描述】:
我刚刚在 NetBeans 7.4 上开发一个网站,使用 PHP,我之前已经通过 CTRL + S 保存了十几次文件。
毫秒我再次按下 CTRL + S 以保存我对文件的最后更改,断电 发生了,我的电脑刚刚关机。 (是的,我很幸运。)
过了一会儿,电源恢复了,我打开电脑发现所有文件都不见了。
我有数百行代码并且(愚蠢地)没有为该项目使用 git 或任何 CVS。其他文件都很好,但我的电脑在写入我正在处理的文件 (home.php) 时关机了。
我截取了屏幕截图,因为我无法复制和粘贴内容,因为它是第一行上的一堆 NULL。
home.php:
我的问题是,有什么方法可以恢复这个文件,还是我失去了 3.5 小时的工作?
我试过了
-
在 Windows 缓存中查找文件
- 404:我的文件不存在。
-
在 netbeans 自己的缓存目录中查找文件。
- 404:我的文件也不存在
-
在 chrome 缓存中查找输出
- 404:没有机会。
-
系统恢复
- 这没有帮助,因为我在 4 小时前没有还原点。
【问题讨论】:
-
如果文件的内容已被覆盖,那么您在尝试恢复任何数据方面几乎是一头雾水——这是因为块数据和/或内部文件结构是完全被破坏了。无论如何,是时候使用 git/hg(或任何其他鼓励许多本地变更集的 dvcs)和具有自动备份的环境了.. 也可能是 UPS :)
-
我已经搜索了几个小时,我认为你是对的。放弃这个。刚开始是一个游乐场项目,这就是为什么我一开始没有使用 vcs
-
查看您是否可以访问NetBeans Local History(参考ui.netbeans.org/docs/ui/LocalHistory) - 如果它已启用,那么文件的先前版本可能 可用。如果没有启用,那么 .. 生活和学习 .. 并启用它。
-
谢谢,但正如我所说,我没有使用 cvs,所以无济于事。
-
我不知道如何使用 NB 7 :( 遗憾的是本地历史不容易访问。如果它已启用,那么它应该在某个地方可以访问,但我不知道从哪里(或如何)访问。
标签: php netbeans windows-7 file-recovery