2012-08-03 3 views
1

모든 파일을 원본 디렉터리에서 대상으로 복사하는 bat-script를 작성하려고합니다. 또한 각 반복 사이에 몇 초의 지연이 있어야합니다.bat 파일의 for-loop에서 하나의 명령 만 실행합니다.

for %%i in (%source%) do (
copy "%%i" "%destination%" 
ping 1.1.1.1 -n 3 -w 3000 > nul 
) 

하지만 문제가 있습니다. 이 코드 조각은 복사 명령 만 실행하는 것처럼 보이지만 for 루프의 각 반복마다 CopyPing이 필요합니다.

+0

는 왜 PING가 실행되지 않는 생각에 적합한 솔루션 내? '> 누 '를 제거하고 그것을 증명 했습니까? – dbenham

+0

소스는 어떻게 정의됩니까? 아마도'(% source % \ *)'를 원한다면 궁금합니다. – dbenham

+0

소스는 "C : \ Tickets \"로 정의됩니다. for 루프에서 % source % *가 도움이됩니다. 고맙습니다 –

답변

0

먼저 핑은 실행되지만 한 번만 실행됩니다. 에서

둘째, 건설 % 소스 % * 대신 % 소스 %의은을위한 루프

관련 문제