7
이 .bat
파일은 웹 사이트 복제에 사용되며 개발에서 생산으로 파일을 전송 한 다음 작업 통계가있는 로그 파일을 생성합니다. 로그 파일의 끝에 텍스트 파일의 내용을 포함하고 싶습니다. 이 작업을 수행하는 쉬운 방법이 있습니까?텍스트 파일 데이터를 로그 파일 .bat에 추가합니다.
type textfile.txt >> test.log
: 같은
@ECHO off
IF "%1"=="" goto :Syntax
for %%d in (%1) do call :sub0 %%d
goto :END
:sub0
Echo Replicating Site %1
rem subinacl /subdirectories D:\inetpub\%1\*.* /setowner=Administrators REM /grant=Administrators=f /grant=SYSTEM=f
robocopy D:\inetpub\%1 \\111.111.11.11\D$\inetpub\%1 /MIR /ZB /NP /R:3 /W:3 /XD SiteReplication /XD SiteLogs /XD Administration /XD sitestatistics /XF calendar_secure.asp /XF navigation_editor.asp /LOG:logs\test%USERNAME%.log
robocopy D:\inetpub\%1 \\111.111.11.11\D$\inetpub\%1 /MIR /ZB /NP /R:3 /W:3 /XD SiteReplication /XD SiteLogs /XD Administration /XD sitestatistics /XF calendar_secure.asp /XF navigation_editor.asp /LOG+:logs\test.log
goto :EOF
:Syntax
ECHO Usage: _REP_SITE WEB_Site
ECHO.
ECHO Where: "WEB_Site" is the name of the folder you want to replicate
ECHO i.e. _REP_SITE www.test.com
ECHO.
goto :END
:END
exit
형식 textfile.txt >> test.log 완벽하게 작동했습니다. –
임의의 텍스트에 대해'echo "ASDF">> test.log'를 실행하십시오. – Rolf