일괄 이동을 수행하고 폴더 구조를 유지하는 방법

일괄 이동을 수행하고 폴더 구조를 유지하는 방법

많은 하위 폴더와 파일이 포함된 폴더가 있습니다.

확장자가 있는 모든 파일을 다른 폴더로 이동하되 *.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

여기에 이미지 설명을 입력하세요

당신은 시도를 할 수 있습니다RoboCopy, 실행 시 스위치와 함께 사용하여 복사/이동할 파일이 표시됩니다./L아니면 없이/L

답변2

사용엑스카피와 더불어/s전환합니다(즉, 하위 디렉터리 및 파일 복사).

예를 들어 다음은 확장자가 .gz인 모든 파일을 복사합니다.그리고 그들의 디렉토리 트리TestA에서 TestB로.

xcopy "c:\TestA\*.gz" "c:\TestB\" /s

복사됩니다모두폴더와 그 내용.gz 파일이 있는 경우. .gz 파일이 없는 폴더를 포함하여 전체 디렉토리 트리를 복사하려면 다음을 사용하십시오./t스위치.

관련 정보