紫荆棘鸟

注册日期:2008-05-03
访问总量:2941358次

menu网络日志正文menu

公益帖:怎样找回丢失了的帖子


发表时间:+-

相信一些博主(包括我在内)在万维发博文时遇见过帖子丢失的现象。通常的 scinario 是:你在线码帖,边码边留意到 editor 窗口时不时显示“本地保存成功”字样……这样当你码了一两千字,点击“发表”按钮时,却惊讶地发现帖子并没有发出,而且更可恶的时,帖子没发出倒也罢了,但帖子似乎丢失了,即使按“Back”也不管用,帖子似乎找不回来了。这不,昨天特有里同学就遇到了这个问题:我连被剥削的权利都被剥夺了,博主心情之郁闷,可想而知,只是大家隔着荧屏,看不见特有理气歪了的鼻子而已。

publish.jpg



刚才看到特有理的怨恨帖后,我的第一反应就是看能否在浏览器的缓冲区(cache)找到丢了的帖子。于是我做了个测试,如上图,打开发表博文链接,随便键入两行字,待 “本地保存成功”字样显示后,关闭窗口,这样我的博文就“丢失”了。于是我尝试在浏览器的 cache 里找,在浏览器地址栏里直接键入 about:cache,或者更方便的,借助 cacheviewer 这样的小插件,如下图所示。因为发博文的地址是 blog.creaders.net/user_blog_diary_release.php,我用 creaders 或者 release 这样的 keywords 过滤一大版的 cached entries,倒是很快找到了 blog.creaders.net/user_blog_diary_release.php,但当我点击这个链接时,它却是个空的。也就是说,我刚才打的两行测试文字并没有被浏览器保存在缓冲区。
cacheViewer.jpg

是不是帖子就永久丢失了呢?很可能没有。很可能能找回来。以我的情形为例,我 75% 的情形用 firefox,20% 情形用 chrome,IE 偶尔用 (一直不喜欢 IE,但它是我们的 official browser),PC 操作系统是 win-7。以 firefox 为例,“本地保存成功”实际上将我刚才丢失了的内容保存到这个文件里去了:
   C:/Users/{user-name}/AppData/Roaming/Mozilla/Firefox/Profiles/{profile-id}/sessionstore-backups/recovery.js
这里 {user-name} 就是你的 PC 用户帐户名,{profile-id} 则是系统自动生成的一个目录名,通常在 C:/Users/{user-name}/AppData/Roaming/Mozilla/Firefox/Profiles/下只有这样一个目录,所以非常好identify。例如我的这个目录名就是 90spxvkx.default-1455974252158。用 notepad、notepad++、wordpad 等打开 recovery.js,我就能找到如下字样 (普通括号换为尖括号):
  howaboutyour (br/) hmm...it says 发1表2日3志4
这正好是我刚才丢失了的文件内容。

注:
1)大家看到,丢失的帖子内容即使可以找回来,其过程也是比较繁琐的,所以不建议在发博文的 editor 上直接在线码帖。建议在 wordpad 等上先码帖,避免发帖失败导致帖子丢失。
2)如果万一帖子丢失,建议马上去上述的 recovery.js 寻找,以免这个文件被覆盖。万一你的帖子找不回来,可以在同一目录下的另两个文件中寻找:previous.js, recovery.bak
3)估计 chrome 找帖方式是类似的,细节会有所差别。这里我就不继续测试了。


浏览(1468)
thumb_up(4)
评论(22)
  • 当前共有22条评论
  • 紫荆棘鸟

    海天好久不见了!

    屏蔽 举报回复
  • 海天

    紫鸟MM好棒! 我已经很久没有在万维发文了,不过丢贴这种事谁也受不了。万维的系统还是要好好改进一下。

    屏蔽 举报回复
  • 紫荆棘鸟

    可信好,这里不是批评万维呀,万维对读者作者是免费的,办起来不容易,大伙一般都理解。但万维丢帖现象好像比较明显。有时作者临屏码帖(多是不重要的帖,不打草稿可以理解),码到上千字,点击发送后帖子却没了,确实令人郁闷。

    屏蔽 举报回复
  • 人微但可信

    我倒要说句公道话。凡事在线填写或者码字的,不管哪个网站,一定会有不小心丢失的现象。这个倒跟万维没有什么关系。最保险的办法,就是用windows自带的notepad一类的,先码字,再复制过去,再在博客里编辑,比如加色,着重一类的。

    屏蔽 举报回复
  • 马甲 回复 紫荆棘鸟

    谢谢回复。但愿以后再不会遇到,如果遇到会按博主的方法试试,呵呵

    屏蔽 举报回复
  • 紫荆棘鸟 回复 老冬儿

    冬儿好!这个月很委屈吧,好在双脚痊愈,也是可喜可贺的。

    屏蔽 举报回复
  • 紫荆棘鸟 回复 瑾子

    瑾子好,我也很少直接码主贴,因为和你类似,长跟帖也丢过,当时有点懊恼,呵呵。万维的程序不是修改的问题,而是时不时换来换去,像贴视频,贴图,码文的 editor,他们在改程序时经常搬来个全新的。

    屏蔽 举报回复
  • 紫荆棘鸟 回复 马甲

    马甲好!这种情况我没怎么遇到过。但你打开 MS word,MS-Word自动生成 temp files 是正常的。如果关闭 MS doc 发现文件不见了,我想我首先会去那个目录里看有没有 hidden files;其次可以去以下两个目录里找临时文件(以 win7 为例):<br>1) C:/Users/<username>/AppData/Local/Microsoft/Office2) C:/Users/<username>/AppData/Local/Temp

    更进一步的话我就不行了,需要哪位电民出来帮助……

    屏蔽 举报回复
  • 紫荆棘鸟 回复 溪谷闲人

    闲人好,这是举手之劳,但若能帮谁捞回丢失的长帖,那算功德一件了。

    屏蔽 举报回复
  • 瑾子

    谢谢紫儿写这种公益帖,有这份心,也有这个能力。我很少直接在网上直接码字,总觉的不可靠。有一次评论连续丢失,四个小时内贴了三次,最后一起出来。

    屏蔽 举报回复