我刚刚第一次 Firefox 崩溃,我丢失了会话中的所有选项卡(感谢 Firefox Panorama,这个数字也相当高)。幸运的是,Firefox 保留了该sessionstore.js
文件的备份,最近的只有 2 天。
然而,这些sessionstore.js
文件的备份似乎很少完成,我希望 Firefox 更频繁地备份它(比如每秒或每天,就像它对书签所做的那样)。有没有办法做到这一点?
about:config
但是,如果您想创建文件的副本而不是由时间戳标记,您可以运行计划任务并执行一些批处理文件(如果您使用的是 Windows),如下所示:
@echo off
set sessionFilePrefix=c:\path-to-session-location\sessionstore
set sessionFileSuffix=.js
set stampH=%time:~0,2%
if %stampH% lss 10 (set stampH=0%time:~1,1%)
set stampM=%time:~3,2%
set stampS=%time:~6,2%
set stampU=%time:~9,2%
set sessionVer=%stampH%%stampM%%stampS%%stampU%
:Start
IF NOT EXIST "%sessionFilePrefix%%sessionFileSuffix%" (GOTO :End)
IF NOT EXIST "%sessionFilePrefix%-%sessionVer%%sessionFileSuffix%" (
copy "%sessionFilePrefix%%sessionFileSuffix%" "%sessionFilePrefix%-%sessionVer%%sessionFileSuffix%"
):End
Run Code Online (Sandbox Code Playgroud)
现在,每当计划任务运行该批处理文件操作时,您都将创建sessionstore.js文件的备份副本。您最终会得到如下所示的文件:
请记住不时清除这些文件。
归档时间: |
|
查看次数: |
3130 次 |
最近记录: |