バックアップ用バッチ


年月日_時刻のフォルダを作成し、その中にファイルをコピーする。

rem ********************
rem 	バックアップ
rem ********************

echo "-- バックアップを開始します。 --"

rem -- 日付 --
rem - [ /を省く ]  - 

set DT=%date:/=%

rem -- 時間 --
rem - [ :を省く ]  -

set TM=%time::=%

rem - 時刻が一桁の場合、先頭の空白を0に変換する。 -

set TM1=%TM: =0%

rem -- フォルダ名 --
set fname=%DT%_%TM1%

rem -- フォルダ名表示 --
echo %fname%

rem echo ---- sample ---- > %fname%


rem -- Cドライブに移動 --
cd c:\

rem -- 新規フォルダ作成 --
md %fname%

rem -- c:\test → %fname% へファイルをコピー --
xcopy /S /E /H /R c:\test %fname%


echo "-- バックアップを終了します。 --"