많은 하위 폴더와 파일이 포함된 폴더가 있습니다.
확장자가 있는 모든 파일을 다른 폴더로 이동하되 *.gz
디렉터리 구조는 유지해야 합니다.
C:\TestA\Folder1\file.gz --> C:\TestB\Folder1\file.gz
C:\TestA\Folder2\file2.gz --> C:\TestB\Folder2\file2.gz
C:\TestA\Folder3\file3.gz --> C:\TestB\Folder3\file3.gz
어떻게 이를 달성할 수 있나요?
FOR
나는 and 명령을 사용해 보았지만 MOVE
이것을 작동시킬 수 없습니다. 나는 Windows를 사용하고 있습니다.
답변1
답변2
사용엑스카피와 더불어/s
전환합니다(즉, 하위 디렉터리 및 파일 복사).
예를 들어 다음은 확장자가 .gz인 모든 파일을 복사합니다.그리고 그들의 디렉토리 트리TestA에서 TestB로.
xcopy "c:\TestA\*.gz" "c:\TestB\" /s
복사됩니다모두폴더와 그 내용.gz 파일이 있는 경우. .gz 파일이 없는 폴더를 포함하여 전체 디렉토리 트리를 복사하려면 다음을 사용하십시오./t
스위치.