파일 경로의 공간을 /f로 처리하는 방법은 무엇입니까?

파일 경로의 공간을 /f로 처리하는 방법은 무엇입니까?

공백이 포함되어 있으면 명령이 for /f %%f in (c:\path\list.txt) do echo %%f혼동됩니다 path.

일반적으로 경로( ) 주위에 따옴표를 붙이지만 in ("c:\path with spaces\list.txt") do, 이 경우 for경로가 대신 작업할 콘텐츠라고 잘못 인식합니다.

이 문제는 어떻게 해결될 수 있나요?

답변1

for /f "usebackq" in ("c:\path with spaces\list.txt") do

이 옵션을 사용하면 "path"파일 경로를 인용하고 `cmd`명령의 출력을 캡처합니다.

관련 정보