
폴더가 두 개 있어요
- source
folderA
folderB
folderC
folderD
- destination
folderA
folderB
folderE
folderF
powershell을 사용하여 원본의 모든 직접 하위 항목을 대상으로 복사하고 폴더를 병합하는 대신 폴더를 바꾸고 싶습니다. 즉, 이 예에서는 folderA
on이 in destination
으로 대체됩니다 (삭제한 다음 복사하는 것과 동일 ).folderA
source
destination/folderA
source/folderA
답변1
위에서 언급한 것처럼 Robocopy는 이러한 유형의 프로세스에 탁월합니다.
다음은 Powershell 내에서 Robocopy의 "미러" 옵션을 활용하는 간단한 스크립트입니다.
# Change the Source Folder Below
$Src = "X:\Source\Folder"
# Change the Destination Folder Below
$Dest = "Y:\Destination\Folder"
# The MIR Option
$Opt = "/mir"
Robocopy "$Src" "$Dest" "$Opt"
Robocopy 유틸리티는 매우 강력하고 빠르며 더 많은 매개변수와 옵션을 사용할 수 있습니다. 여기에서 찾을 수 있습니다: Microsoft의 Robocopy 페이지