共有のフォルダやファイルをコピーして自動的に7zipで圧縮してバックアップを取りたいと思ってbatのスクリプトを用意しました。 サーバ運用ではVBS等を用意してファイルやフォルダのバックアップをしていましたが、個人的に使う分にはbatで十分だと思います。
以下がBATファイルの中身です。
使用は自己責任でお願いします。大事なファイルやフォルダが消えても一切責任は取れません。
使用前に必ず対象のフォルダをバックアップやコピー等してから、ご自身の環境に適したパスを設定し動作を検証してください。
@ECHO OFF
SET /p PW="Enter password: "
SET DATENAME=%DATE:/=%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
SET TARGETZIP=C:\bkup\myfolder%DATENAME%.7z
SET TARGETPATH="C:\test\"
SET TARGETDIR="myfolder"
net use "\\192.168.0.101\share" %PW% /user:admin
xcopy /S /Y /I "\\192.168.0.101\share\%TARGETDIR%" %TARGETPATH%%TARGETDIR%
"C:\Program Files\7-Zip\7z.exe" a %TARGETZIP% %TARGETPATH%%TARGETDIR%
rmdir /S /Q %TARGETPATH%%TARGETDIR%
上記のBATは一例です。必要に応じて好きに修正してください。
また、しつこいですが、念のため必ず対象のフォルダをバックアップしてからお試しください。
万が一大切なファイルが消えてしまった場合、フォルダが残っていたら右クリックしてプロパティから以前のバージョンに復元を試してみてください。
不安な方は仮想マシン環境にて検証をおすすめします。スナップショットで復元できるポイントを作成してからお試しください。
📂外資系企業へ転職・働き方:外資系企業の転職,英語,面接,働き方
📂国内旅行150ヵ所を紹介:北海道,屋久島
📂海外出張10カ国,50ヵ所以上観光:スペイン,インド,台湾.飛行機対策
📂健康:胃痛,風邪予防,食,メンタル
📂子育て:英語,育て方,旅行
📂PC関連:エンジニアの苦悩,効率化,Windowsのトラブル対応
📂海外ドラマ:海外ドラマ・映画のレビューと感想
📂車関連:海外のレンタカー,試乗レポート,軽自動車,等々
📂物件:新築一戸建て 申し込みから購入・引渡しまで色々あったこと