バッチファイルを使用してFirefoxプロファイルのバックアップを簡単に自動化する方法
あなたのFirefoxプロファイルには、ブックマーク、保存されたパスワード、設定など、失うのが非常に不便な、かなり重要なものがいくつか含まれています。他の貴重なデータと同様に、あなたのFirefoxプロファイルは定期的にバックアップされるべきです。.
いつでも手動でバックアップを実行することも、外部ツール(MozBackupやFEBEなど)を使用することもできますが、これらのオプションにはそれぞれ独自の欠点があり、本当の「設定して忘れる」方法はありません。 Firefoxのプロファイルバックアップに対する私たちのオタク指向の解決策は、いつでも実行できるバッチスクリプトを使用することです。あなたがFirefoxを開いているかどうかにかかわらず、このスクリプトはあなたの現在のFirefoxプロファイルをキャプチャして、簡単に回復できるようにzipファイルに保存します。.
スクリプト
全体として、このスクリプトは魔法のようなことは何もしていません。それは単にそれぞれのユーザのFirefixプロファイルフォルダに行き、ロックされていないすべてのファイルを一時ディレクトリにコピーし、最後にファイルのzipアーカイブを作成します。 zip処理を完了するには、7-ZipコマンドラインツールをWindowsのPATH変数に設定されているフォルダにコピーする必要があります。.
FirefoxプロファイルのバックアップECHO FirefoxプロファイルのバックアップECHO作成者:Jason Faulkner ECHO SysadminGeek.com ECHO。エコー。 SETLOCAL REM 7-Zipコマンドラインツール(7za.exe)が必要です。REM http://www.7-zip.org REMこのファイルは、PATH変数の中のフォルダーに入れてください(すなわちC: Windows)REMストレージアーカイブファイルのフルパス(引用符で囲まない)REMこのディレクトリパスが存在することを確認してください。 SET BackupFileName =%USERPROFILE%DocumentsBackupFirefoxProfile.zip REM以下はすべてそのままにしてください。SET TempBackupDir =%TEMP%Firefox_Profile SET TempBackupDirAction = "%TempBackupDir%" "%TempBackupDirAction%/ E / V / C / H / Y SET BackupFileName ="%BackupFileName% "存在する場合は、%BackupFileName%7ZA a%BackupFileName%"%TempBackupDir%* "IF存在する場合%TempBackupDirAction %RMDIR / S / Q%TempBackupDirAction%ENDLOCAL
バックアップのスケジュール
スクリプトを作成したら、Windowsタスクスケジューラを使ってスクリプトをスケジュールするだけです。現在のユーザーが毎日実行するようにグラフィカルインターフェイスを設定するには、グラフィカルインターフェイスを使用するか、コマンドラインツールのSchTasksを使用します。
SchTasks /作成/ SC DAILY / TN BackupFirefoxProfile / TR%UserProfile%DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP
重要な注意点: スクリプトはプロファイル固有の場所(%USERPROFILE%と%APPDATA%)を参照するので、スケジュールされたタスクはFirefoxプロファイルをバックアップしたいそれぞれのユーザーアカウントとして実行されることが重要です。.
制限事項
このスクリプトはバックアップの一部としてロックされていないファイルを拾います。 Firefoxを開くと、「parent.LOCK」という名前のファイルが作成され、このファイルはバックアップに含まれません。これは0バイトなので、プロファイルバックアップはこのファイルを含めなくてもビット単位で完了できます。.
Firefoxが開いている間、特定のアドオンはファイルをロックするかもしれません、しかし我々のテストはこれがそうであるインスタンスを見つけませんでした.
7-Zipコマンドラインツールをダウンロードする
Firefoxプロファイルを手動でバックアップする
Firefox用FEBEアドオン