@echo on timeout 10 taskkill /im firefox.exe /f timeout 2 cd C:\Users\%username% del Firefox-Profile-old.zip rename Firefox-Profile.zip Firefox-Profile-old.zip :backup-retry cd C:\Users\%username%\Dropbox\Programs\7za call 7za.exe a -tzip C:\Users\%username%\Firefox-Profile.zip C:\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles if "%ERRORLEVEL%" == "0" ( echo return status = %ERRORLEVEL% echo OK goto normal-end ) echo return status = %ERRORLEVEL% echo ERROR pause cd C:\Users\%username% del Firefox-Profile.zip goto backup-retry :normal-end cd C:\Users\%username% copy /Y Firefox-Profile.zip C:\Users\%username%\Dropbox\Windows\Windows-Firefox-Profile.zip copy /Y Firefox-Profile-old.zip C:\Users\%username%\Dropbox\Windows\Windows-Firefox-Profile-old.zip timeout 2 start firefox.exe exit
プロファイルはzip圧縮して2世代管理としてDropboxに送信する。zip圧縮はコマンドラインで動作する 7-Zip を使用する。インストール場所などは、↑ のスクリプトを参照するかスクリプトを書き換えるなどして対応して頂きたい。
Firefoxの「about:config」に関する早引きマニュアル
キャッシュの場所を変更する
[browser.cache.disk.parent_directory] → C:\Firefox
スタートアップに登録すれば、パソコン起動時に自動でバックアップできる。