컴파일 할 plsql을 포함하는 폴더 이름을 얻기 위해 배치 스크립트를 실행하려고합니다.루프 용 배치 스크립트는 변수를 설정하지 않습니다.
for /F %%a in ('dir /b D:\AHP_WorkDir\var\jobs\projects\rprt_test\rprt_test\plsql') do (
set FOLDER=%%a
echo *** PROCESSING FOLDER %FOLDER% ***
)
이 에코 * 가공 FOLDER * 내가 그렇게
을 확인 너무 먼 길을 지출 한 후 사실 확신 변수가 설정되지 않습니다 것처럼
, ...내가 도대체 뭘 잘못하고있는 겁니까?
힌트 : 'ENABLEDELAYEDEXPANSION' 검색 – adarshr
이 동일한 문제를 다루는 많은 기존 질문이 많이 있으며 모두 비슷한 대답을 가지고 있습니다. 응답은 도움말 시스템에서 찾을 수 있습니다 - 명령 행에서'HELP FOR' 또는'FOR /? '를 입력하십시오. 힌트 - 지연된 확장에 대한 설명을 찾으십시오. – dbenham
@dbenham - :-) 당신은 죽었어! 이 유형의 질문마다 단 1 센트를 얻는다면 ... – jeb