7zipを使ったOperaバックアップ方法。
Sunday, 16. September 2007, 11:20:48
つか、コマンドで使用出来る無料圧縮ソフトが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 # 19. September 2007, 13:06
このように書けば 2000でもXPでも動作可能ですよ。
set YYMMDD=%date:~-10%
set YYMMDD=%YYMMDD:/=%
karakara # 19. September 2007, 14:07
おぉぉ。すごいっ!!
会社のサーバは2000なのですが、わざわざ書き直してました。
ありがとうございますっ!!!
Anonymous # 11. November 2008, 00:04
7ーZip関連で、たまたま通りかかったのですが・・・
いいもの見つけました。
さっそく使わせていただきます。
じゃくさん、karakaraさん、ありがとうございます。
karakara # 11. November 2008, 00:06
7zip便利ですよね。
お役に立てたようでよかったです^^