7zipを使ったOperaバックアップ方法。
Sunday, September 16, 2007 11:20:48 AM
つか、コマンドで使用出来る無料圧縮ソフトが7zip位しかなかったのだが。
とりあえず、バッチファイルを書いて、Windowsのタスクスケジュールで3週間に1回自動バックアップを実行している。
バッチファイルの中身は以下の通りです。
ちなみに、OperaインストールディレクトリはC:\Program Files\Opera9.0、バックアップ先はI:\backup\Operaと仮定。
バックアップデータは「20070916.zip」のように、日付ごとに圧縮されて保存される。
念のためにバックアップログも取るようになっている。
バックアップ開始時に、バックアップ開始の旨を警告するので、Operaを終了する必要があり。
他に必要なデータがあったら、必要に応じて追記が必要です。
@echo off set YYMMDD=%date:~-10% set YYMMDD=%YYMMDD:/=% echo. Operaをバックアップします。Operaを終了し、何かキーを入力して下さい。 pause > nul echo. Operaバックアップ中... "C:\Program Files\7-Zip\7z.exe" a -tzip "I:\backup\Opera\%YYMMDD%.zip" "C:\userjs" "C:\Program Files\7-Zip\7z.exe" a -tzip "II:\backup\Opera\%YYMMDD%.zip" "C:\Program Files\Opera9.0\mail" "C:\Program Files\7-Zip\7z.exe" a -tzip "I:\backup\Opera\%YYMMDD%.zip" "C:\Program Files\Opera9.0\profile" "C:\Program Files\7-Zip\7z.exe" a -tzip "I:\backup\Opera\%YYMMDD%.zip" "C:\Program Files\Opera9.0\program\plugins" "C:\Program Files\7-Zip\7z.exe" a -tzip "I:\backup\Opera\%YYMMDD%.zip" "C:\Program Files\Opera9.0\styles\dir.css" echo %YYMMDD%-バックアップ終了 >> "I:\backup\Opera\operaback.log exit
set YYMMDD=%date:~0,4%%date:~5,2%%date:~8,2%の部分を、
set YYMMDD=%date:~2,4%%date:~7,2%%date:~10,2%にしないと、日付がちゃんと表示されません。
Windowsのタスクスケジュールはコントロールパネル内にありますので、お好きなタイミングで設定して下さい:)
---
追記:2007/9/21 8:37
じゃくさんからコメントで2000でもXPでも大丈夫な日付表示方法を教えて頂きましたので修正致しました。
ありがとうございます。








Anonymous # Wednesday, September 19, 2007 1:06:00 PM
karakara # Wednesday, September 19, 2007 2:07:34 PM
おぉぉ。すごいっ!!
会社のサーバは2000なのですが、わざわざ書き直してました。
ありがとうございますっ!!!
Anonymous # Tuesday, November 11, 2008 12:04:19 AM
karakara # Tuesday, November 11, 2008 12:06:43 AM
7zip便利ですよね。
お役に立てたようでよかったです^^