가급적 robocopy를 사용하여 대용량 폴더의 하위 집합 복사

가급적 robocopy를 사용하여 대용량 폴더의 하위 집합 복사

대기 시간이 긴 서버의 대규모 공유에서 일부 파일을 복사하고 싶습니다. 여러 robocopy명령 으로 수행할 수 있습니다 .

robocopy /MT \\slow\share\path1 c:\my\path1 *.exe
robocopy /MT \\slow\share\path2 c:\my\path2 *.pdb
etc.

하지만 단일 로 하고 싶습니다 . 그 이후로 복사 속도를 높이는 데 robocopy사용할 수 있습니다 . /MT그러나 robocopy로 이 작업을 수행하는 방법을 찾을 수 없습니다.

robocopy /MT \\slow\share c:\my path1\*.exe path2\*.pdb

이로 인해ERROR : Invalid Parameter #4 : "path1\*.exe"

robocopy /MT \\slow\share *.exe *.pdb

이것은 내가 원하지 않는 모든 것을 복사 path2\*.exe하고 느린 \slow\share도 모두 순회합니다.

이상적으로는 내장 명령을 사용하는 다른 방법이 있습니까?

답변1

저도 같은 문제가 있어서 한 위치에서 다른 위치로 파일을 미러링하고 싶습니다. 복사 소프트웨어를 찾고 있을 때 Windows 셸에 자체적으로 통합할 수 있는 정말 기괴한 응용 프로그램을 발견했습니다. 그러나 나는 동기화 소프트웨어를 검색하기 시작했고 훨씬 더 나은 응용 프로그램 배열을 얻었습니다.

두 제품을 테스트해봤는데

  1. ViceVersa
  2. FreeFileSync

두 응용 프로그램 모두 GUI이며 배치 파일을 스크립트하는 기능이 있습니다. 둘 다 여러 소스/타겟을 허용합니다. 미러링, 듀얼 동기화, 대상 확대 및 버전 관리 기능이 있습니다.

ViceVersa는 훌륭하지만 가격표가 함께 제공됩니다. FreeFileSync는 ViceVersa만큼 훌륭하지만 완전히 테스트할 기회가 없었습니다. 웹페이지에서 수행할 수 있는 작업을 읽는 것은 확실히 ViceVersa의 능력을 능가하는 것처럼 보입니다.

관련 정보