2015年10月19日月曜日
eo
robocopy "e:\test\in" "e:\test\backup" /MIR /LOG:"e:\test\log\log.txt" /TEE /V /X /FP /L /COPY:DATS /MT:8 /R:0
rem 容量があること
rem ファイルがクローズされている
rem BacpUpは共有されている
rem Backupフォルダに、ファイル書き込み中が判断できないか
setlocal
@echo off
echo %date% %time% start
set BacpUp=BacpUp
set BacpUp-1=BacpUp-1
set tmp=tmp
IF NOT EXIST %BacpUp% (
echo %BacpUp% %ERRORLEVEL%
exit /b 1
)
IF NOT EXIST %BacpUp-1% (
echo %BacpUp-1% %ERRORLEVEL%
exit /b 1
)
pushd E:\test
rem pause
ren %BacpUp-1% %tmp%
echo %ERRORLEVEL% ren %BacpUp-1% %tmp%
ren %BacpUp% %BacpUp-1%
echo %ERRORLEVEL% ren %BacpUp% %BacpUp-1%
ren %tmp% %BacpUp%
echo %ERRORLEVEL% ren %tmp% %BacpUp%
echo %date% %time% end
endlocal
rem pause
exit /b 0