2013-04-18 4 views

답변

4

를 읽기위한

if exist "C:\WatchFolder\Incoming\*.job" (
copy /Y /V "C:\WatchFolder\Incoming\*.job" "C:\WatchFolder\InProgress" 
ECHO TRIGGER AUTOMATIONS 
) 

감사 :

dir "C:\WatchFolder\Incoming\*.job" >nul 2>&1 && (
copy /Y /V "C:\WatchFolder\Incoming\*.job" "C:\WatchFolder\InProgress" 
ECHO TRIGGER AUTOMATIONS 
) 

if exist

이뿐만 아니라 와일드 카드 *?으로, 특정 파일에 대한 작업 않습니다. copy은 와일드 카드로 작동합니다.

+0

'dir &&'가 작동하는 이유와 리디렉션이 필요한 이유를 설명하는 것이 좋습니다. – Jon

+0

'dir'은 errorlevel => 0으로 설정하고, 실패하면 errorlevel = 0 일 때만 다음 명령을 실행합니다. 리다이렉션은 화장품을위한 것으로, 1) 정상적인 출력과 2) 오류 메시지를 나타냅니다. – Endoro

+0

도움이된다면 정말 고마워요 :) – Liverpool

관련 문제