for 루프에서 폴더의 이름을 가져 오는 방법. 나는 다음과 같은 디렉토리 구조배치 파일의 폴더 이름
c:\Main\**FolderName1**\FolderName3\somefile.txt
c:\Main\**FolderName2**\FolderName4\somefile1.txt
을하고 난 루프에 대한 내부의 폴더 이름 1 및 폴더 이름 2의 이름을 싶어.
내가 지금 뭐하는 거지 방법이 있습니다 :
set "errfolderpath=C:\Main\"
FOR /D /R %errfolderpath% %%K in (.\*) DO (
SET folderName=%%~nK
echo foldername=!folderName!
)
난 그냥 폴더 이름 2폴더 이름 1 및 의 이름을 원하는 반면, 나는 그것을 모든 하위 폴더의 이름을 인쇄하고 위의 프로그램을 실행
및 나머지 폴더는 반복하지 않습니다.나는 분명히 할 수 있었으면 좋겠다. 감사합니다. .
을 당신은 좀 더 상세히 포함해야합니다 - 당신이 통해 반복되는 정확히 무엇을? – Justin
질문 세부 사항을 업데이트했습니다. 희망이 도움이 될 – Sahil