조작을 위해 파일 이름을 가져옵니다.

조작을 위해 파일 이름을 가져옵니다.

내 요청과 유사함여기

번호가 매겨진 파일의 이름을 가져와 배치 스크립트의 다른 위치에서 사용하는 방법을 찾고 있습니다.

예를 들어, 폴더에 159라는 파일이 있을 수 있으며, cmd.exe이를 사용하여 산술 연산을 수행할 수 있도록 해당 숫자 '159'를 가져와야 합니다(예: 159 + %p%, 159<%p%등).

감사해요

답변1

파일이 하나만 있는 경우(인용: "파일"):

for /f %%a in ('dir /b') do @set name=%%a

name배치 스크립트 내에서 해당 파일의 전체 이름으로 변수를 설정합니다 .

명령 출력( dir /b)을 통해 반복됩니다.

관련 정보