CMD 복사는 재귀적이지만 스쿼시 디렉터리 구조

CMD 복사는 재귀적이지만 스쿼시 디렉터리 구조

비슷하다대상 디렉토리 구조를 무시하고 파일을 재귀적으로 복사하려면 어떻게 해야 합니까?하지만 cmd.

모든 파일을 재귀적으로 복사하고 싶지만 대상 폴더에서는 디렉터리 구조를 압축하고 싶습니다. 처음에 를 보았지만 xcopy(내가 볼 수 있는) 구조를 스쿼시하는 옵션을 허용하지 않습니다.

그런 다음 를 살펴봤지만 for디렉토리 구조에 공백이 있으면 작동하지 않습니다. 예를 들어:

for /F %f in ('dir /b/s/A-D D:\Libs') do @copy "%f" D:\Bin /Y >NUL

공백이 있는 경로에 있는 파일은 복사되지 않습니다. 이는 for공백과 캐리지 리턴 문자로 분할 되기 때문인 것 같습니다 .

MSBuild에서 작동하는 솔루션이 있다면 그것도 받아들일 것입니다.

답변1

for /f "tokens=*" %f

더 많은 정보를 위해서:for /?

관련 정보