任何人都可以帮助这个批处理文件做什么?

时间:2015-02-20 09:37:28

标签: batch-file

我有一个批处理文件,可以将我的文件从一个地方复制到另一个地方。但是我不了解更多的代码行。

@echo off
call D:\SystemControl\setDataDate.bat
set storeData=D:\Data_%filedate%
echo Backup Side-by-Side Systems
set copyap=robocopy
set copyparm=/S /XX /NJH /NJS /NP /NDL
set copysys=systems\main
echo %storeData%
echo --------------------------------------------------------------------   -----------------------------------------
echo.
echo System details used for gathering files
echo,
for /F "tokens=1,2*" %%A in (D:\SystemControl\systems.lst) do IF %%A NEQ     void echo %%A %%B %%C
echo.
echo --------------------------------------------------------------------   -----------------------------------------
set runmstar=call d:\mstar\mstarhome\bus\bin\mstarrun.bat
IF NOT EXIST %storeData%\logs for /F "tokens=1,2*" %%A in     (D:\SystemControl\systems.lst) do IF %%A NEQ void md %storeData%\logs
for /F "tokens=1,2*" %%A in (D:\SystemControl\systems.lst) do IF %%A NEQ     void del %%Csystems\main\_MARKED_FOR_DELETION_*.* /S
for /F "tokens=1,2*" %%A in (D:\SystemControl\systems.lst) do echo     %%C%copysys%systems\logs to %storeData%\logs


pause
for /F "tokens=1,2*" %%A in (D:\SystemControl\systems.lst) do IF %%A NEQ     void del %storeData%\%%B\logs\*_service_*.log /Q
for /F "tokens=1,2*" %%A in (D:\SystemControl\systems.lst) do IF %%A NEQ void del %storeData%\%%B\logs\iAssignment\iAssignmen*.log /Q
for /F "tokens=1,2*" %%A in (D:\SystemControl\systems.lst) do IF %%A NEQ void del %storeData%\%%B\logs\Cycle*.log /Q
for /F "tokens=1,2*" %%A in (D:\SystemControl\systems.lst) do IF %%A NEQ void del %storeData%\%%B\logs\Comms*.log /Q
pause
for /F "tokens=1,2*" %%A in (D:\SystemControl\systems.lst) do IF %%A NEQ void md %storeData%\%%B\perfmon
for /F "tokens=1,2*" %%A in (D:\SystemControl\systems.lst) do IF %%A NEQ void %copyap% %%Cperfmon %storeData%\%%B\perfmon\ *.csv %copyparm%
for /F "tokens=1,2*" %%A in (D:\SystemControl\systems.lst) do IF %%A NEQ void rd %%Cperfmon /s /Q

pause

喜欢:为什么暂停使用, copy参数用于复制文件,但为什么要使用copyap,copysys和copy *字。 为什么使用del。 为什么使用%storeData%?

0 个答案:

没有答案