2012-11-19 2 views
2

에 대한 ...배치 파일

디스플레이 배치 파일 : 사이트 이름을 입력 : 예를 들어, 웹 또는 테스트 (경로는 c :/inetpub/test 또는 c :/inetpub/website와 연결되어야 함)

원하는 사본을 입력하십시오. 20 (최대 100)

기능 : 은 하나의 디렉토리를 복사합니다 지정된 배 (여러 폴더) 하위 폴더 및 파일에 다른 (이름 규정 된 시험 또는 웹 사이트 등) .. 폴더 이름 1 .. 2..3..4..5..6 ...... 99..100 (예 : 경로 : c :/inetpub/wwwroot/test/1 및/2 및 /3...c:/inetpub/ wwwroot에/시험/100)

* 그리고 지정된 시간으로 IIS에 사이트를 추가 ... 홈 디렉토리와 운명 디렉토리에 대한

+0

나는 그 폴더를 복사하여 iis에 추가하려고 시도했다. 별도의 배치 파일 – user1835169

+0

으로 상상해 보았 듯이 동적 소스 및 대상 경로의 복사 명령 루프 일 뿐이 아닌가? – Raptor

+0

예 .. 그리고 한 가지 더, 그 파일은 1에서 100 사이의 입력 번호 ..와 폴더 이름과 관련이 있습니다. 예를 들어 테스트 또는 웹 사이트 ... ... 우리가 복사하려는 폴더, 어디서 얼마나 많은지 시간 ... – user1835169

답변

0

불충분 한 데이터, 필요한 경우 일부 내용을 변경 :

@Echo OFF 

:Name_menu 
Set /P "Name=Enter the site name >>" 
IF NOT DEFINED NAME (Set "Name=" & GOTO:Name_menu) 

:Rounds_menu 
Set /P "Rounds=Enter number of copies you want (Max 100)>>" 
IF NOT DEFINED ROUNDS (Set "Rounds=Name" & GOTO:Rounds_menu) 
If %ROUNDS% GTR 99 (Set "Rounds="  & GOTO:Rounds_menu) 


:: I've assumed: 
:: home dir is the script's dir 
:: a folder with the name of the gived website name exists in home dir. 
:: you want destiny dir to be "c:\inetpub\wwwroot\" 
FOR /L %%# in (0,1,%ROUNDS%) DO (
MKDIR "c:\inetpub\wwwroot\%NAME%\%%#" >NUL 
XCOPY /E /Y ".\%NAME%\*" "c:\inetpub\wwwroot\%NAME%\%%#\" 
) 

:: About "And adding sites into iis as specified times ..." 
:: I don't know IIS and what you want, sorry. 

Pause&Exit 
+0

안녕하세요, "XCOPY/E/Y". \ % NAME % \ * ""c : \ inetpub \ wwwroot \ % NAME % \ %% # \ ""이 의미하는 것보다 : "XCOPY/E/Y "CurrentDir \ website_name_folder \ ALL (모든 폴더, 하위 폴더 및 파일)" "c : \ inetpub \ wwwroot \ website_name_folder \ number \"파일을 복사하지 않습니까? – ElektroStudios

+0

실제로 모두 ur 스크립트로 끝납니다 .i 수동으로 그 폴더의 경로를 추가했습니다 .. ... XCOPY/E/Y 대신 ". % % NAME % \ *" "c : \ inetpub \ wwwroot \ % NAME % \ # "XCOPY/E/Y"mypath \ % NAME % \ * ""c : \ inetpub \ wwwroot \ % NAME % \ %% # \ "를 사용했습니다. ... 그리고 IIS는 Microsoft의 웹 서버입니다 ... 귀중한 시간과 도움에 감사드립니다. 내 시간을 저장했습니다. :) – user1835169

+0

감사합니다 도덕적 인 도움 ... – user1835169