WINDOWSでバックアップ

2019/2/27 [23:08:30] (水) 天気

何を今さらバッチファイルてことなんだけど。


WINDOWSであるディレクトリのバックアップをとりたい、という時にエクスプローラーを二つ開いてコピーするのがだるい。

mac(unix)ならrsync一発なのにと思ってたら、WINDOWSにもrsyncのようにディレクトリ、ファイルを同期してコピーできるコマンドがあった。


robocopy FROM TO /MIR

FROM(元のディレクトリ)をTO(バックアップ先のディレクトリ)に/MIR(同期して)コピーする


そこで、このコマンドを使って、USBにバックアップを取るバッチファイルを急遽でっちあげ。


EドライブのworkディレクトリをUSBにバックアップする。

USBが刺さっていたら=Fドライブのworkディレクトリが存在していたら、robocopyをミラーリング指定で実行。



@echo off
SET usb="F:\work\."
if exist %usb% (GOTO OK) ELSE (GOTO NG)

:OK
echo "start backup..."
robocopy E:\work F:\work /MIR
GOTO END

:NG
echo "Not found USB"
GOTO END

:END
pause


robocopyはいろんなオプションがあって、ログを取ったりすることもできてけっこう便利。いちいちエクスプーラーでコピーするよりコマンドプロンプトでrobocopyを使った方が1024倍早い。

バカにしていたWINDOWS先輩、ごめんなさい。


…にしても、バッチファイルなんて何年ぶりだろう。


image
image

日本酒を堪能してきた!

末広町「魚や 藤海」

https://tabelog.com/tokyo/A1311/A131101/13188420/

↑日本酒が好きなら全力でおススメ

<<2026/1>>
    123
45678910
11121314151617
18192021222324
25262728293031
検索:

【最近の20件】