如何使用批处理文件轻松自动执行Firefox配置文件备份

你的Firefox个人资料中有一些相当重要的东西,比如书签、保存的密码和首选项,这些东西很难丢失。与任何有价值的数据一样,您的Firefox配置文件应该定期备份。

虽然您总是可以手动执行备份或使用外部工具(如MozBackup或FEBE),但这些选项都有各自的缺点,没有一个是真正的“设置并忘记它”方法。我们面向极客的Firefox配置文件备份解决方案是使用可以随时运行的批处理脚本。无论您是否打开了Firefox,此脚本都会捕获您当前的Firefox配置文件,并将其存储在zip文件中以便于恢复。

剧本

总体而言,该脚本没有做任何神奇的事情。它只是转到相应用户的Firefix配置文件文件夹,并将所有解锁的文件复制到一个临时目录中,最后创建这些文件的zip存档。您需要将7-Zip命令行工具复制到Windows PATH变量中设置的文件夹中,才能完成压缩过程。

计划备份

脚本准备就绪后,您只需通过Windows任务调度器对其进行计划即可。您可以使用图形界面或通过命令行工具SchTasks轻松地将其设置为为当前用户每天运行:

重要说明:该脚本引用特定于配置文件的位置(%USERPROFILE%和%APPDATA%),因此计划任务以您要为其备份Firefox配置文件的相应用户帐户运行,这一点很重要。

局限性

此脚本将选取任何未锁定的文件作为备份的一部分。当Firefox打开时,将创建名为“parent.LOCK”的文件,该文件不包括在备份中。它是一个零字节,因此配置文件备份可以在不包括此文件的情况下按位完成。

当Firefox打开时,某些附加组件也可能会锁定文件,但我们的测试没有发现任何这种情况。

下载7-Zip命令行工具

手动备份Firefox配置文件

用于Firefox的FEBE附加模块

相关文章