0
for /f "delims="
을 사용하여 많은 스크립트를 볼 수 있지만 디렉토리를 반복 할 때 경로의 공백을 처리 할 수는 있지만 실제로 처리 할 때 찾을 수없는 것 같습니다 for /D
루프./D 루프를 사용하여 배치 스크립트의 디렉토리 경로 공백 처리
아마도 for /f "delims="
이 더 바람직한 해결책이지만, for /D
을 사용할 수 없으면 나를 괴롭 히고 있습니다.
예 : @ npocmaka의 제안에 따라 큰 따옴표로 경로를 둘러싸는 위의 내 예제 코드의 경우
for /D %%d in (*) do (
echo %%d\test.txt
)
정확히 문제가 무엇인가? 디렉토리 이름에 공백이 있으면 표시해야합니다. – npocmaka
@npocmaka 같은 예제에서 작업 할 때 '%% d'에 공백이 포함 된 파일이 발견되지 않으면 실패합니다. 온라인에서 볼 수있는'delims' 메서드는 아무런 문제가 없습니다. –
에코는 '발견되지 않음'을 인쇄하지 않습니다 - 당신은 아마도 다른 명령을 쓸모가 있습니다. 그 결과를 따옴표로 묶으십시오.'echo "%% d \ test.txt"' – npocmaka