sbyのスローライフ

不動産投資,株,FX,EA,ロードバイク,料理など

xcopy バッチファイル(例)

REM **初期値の設定
REM 日付の環境変数を設定する 20070319
for /F "tokens=1-3 delims=/ " %%a in ('date /t') do SET DT=%%a%%b%%c


REM ログファイル名の指定
set logfile=pagserver2_SPAPHEV_%DT%.txt
set sorcedir="P:\aaaa"
set distdir="C:\Work\cccc"


REM 日付のファイルを作成する 2007319.txt
if not exist %logfile% echo .LOG > %logfile%
REM 時間を取得し,ログファイルへ出力する。
for /F "tokens=1-2 delims=: " %%a in ('time /t') do SET DTT=%%a:%%b
if exist %logfile% echo StartTime >> %logfile%
if exist %logfile% echo %DTT% >> %logfile%

REM xcopy d:\cccc %DT% /EXCLUDE:xcopy-excludelist.txt /D:%DTFF% /S /V /C /Y /R >> %logfile%
REM xcopy W:\ Z:\ddddd /EXCLUDE:xcopy-excludelist2.txt  /S /V /C /Y /R >> %logfile%

xcopy %sorcedir%  %distdir% /EXCLUDE:xcopy-excludelist2.txt  /S /V /C /Y /R >> %logfile%

REM 終了時間を表示する。
for /F "tokens=1-2 delims=: " %%a in ('time /t') do SET DTT=%%a:%%b
if exist %logfile% echo FinishStartTime >> %logfile%
if exist %logfile% echo %DTT% >> %logfile%