디렉토리의 모든 파일에 대해 배치 명령을 실행하십시오.


10

이 구문으로 작업하는 Java 프로그램이 있습니다.

command.jar namefile

디렉토리에서 1600 개의 파일에 대해이 프로그램을 실행해야합니다. 모든 파일에 대해이 명령을 자동으로 실행하려면 어떻게해야합니까?

DOS 배치 명령이 있습니까? 아니면 다른 방법?

답변:


14

가장 쉬운 방법은 모든 파일에 대해 for루프 를 실행하는 것 입니다. 좋은 점은 set( for-loop 의 입력 )이 regular과 동일한 와일드 카드를 허용한다는 것 cmd입니다.

배치 파일에서 사용하기 위해 :

FOR %%f IN (*) DO command.jar %%f

명령 행에서 사용 :

FOR %f IN (*) DO command.jar %f

안녕! 다음과 같이 작동합니다. (*)의 % f에 대해 command.jar % f 정말 감사합니다! :)

@ E_M : 명확하게하기 위해 내 대답을 편집했습니다.
Bobby

배치 파일에서 %를 이스케이프해야하기 때문입니다. 안전을 위해 먼저 명령의 시작 부분에 'echo'를 추가하여 정확히 실행될 항목을 확인해야합니다.
mrexodia
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.