[Batch] for loop 속의 카운트
글쓴이: momo7 / 작성시간: 화, 2015/01/20 - 6:59오후
배치 파일을 이용하여 작업을 수행하려고 하는데
카운트 작업이 정상적으로 작동하질 않습니다. 혹시 이유를 아시는 분 있으신가요?
For loop밖에서는 정상적으로 작동하는 걸 확인했습니다만, 안에만 들어가면 되질 않네요.
혹시 알려주실수 있으신가요?
@echo off
SET "count=1"
FOR /f "tokens=*" %%G IN ('dir /b') DO (
echo %count%:%%G
set /a "count+=1"
)
Forums:
아래와 같이 수정하니 되네요.
@echo off
setlocal enabledelayedexpansion
SET "count=1"
FOR /f "tokens=*" %%G IN ('dir /b') DO (
echo !COUNT!:%%G
set /a "count+=1"
REM ECHO !COUNT!
)
endlocal
댓글 달기