답변:
가장 빠른 방법은 다음과 유사한 컨텍스트에서 명령 프롬프트 인스턴스를 통해 xcopy를 사용하는 것입니다.
xcopy $SOURCE $DESTINATION /C /E /Q
/ C 플래그는 xcopy가 복사 문제를 무시하도록합니다. / E 플래그는 xcopy가 폴더를 복사하도록 명령하고 (빈 폴더도) / Q 플래그를 사용하여 조용한 작업을 수행합니다 (그렇지 않으면 복사 된 각 항목에 대한 항목을 얻습니다).
예를 들면 다음과 같습니다.
xcopy d:\*.* c:\recovery /C /E /Q
cp
Windows에서와 마찬가지로 오류가 아닌 무시 기능에 대해 몰랐습니다! :( thx
robocopy.exe with /r:0 /w:0
첫 번째 패스의 경우 /r:1
간단한 Powershell 스 니펫일까요?
copy-item -path E:\myfolders -destination C:\newfolder -container -force -recurse -erroraction continue -warningaction continue -confirm:$false
실행하려면 Powershell 콘솔 (XP 이후의 모든 Windows에서 사용 가능)을 열고 -path 및 -directory 매개 변수를 시작 및 대상 폴더로 변경 한 후 명령을 PS 창에 복사하고 Enter를 누르십시오. 복사 할 수없는 경우 콘솔 속성에서 빠른 편집 모드를 활성화하십시오.이 옵션은 Win7의 마우스 오른쪽 버튼 아래에 붙여 넣기 옵션을 매핑합니다.
공백과 같이 이름에 특수 부호가 있으면 ''따옴표로 닫는 경로가 필요할 수 있습니다.
Powershell에서 실행하면 모든 파일과 하위 항목이 지정된 디렉토리에 복사됩니다. 지정된 파일에 오류가 있어도 복사를 계속합니다. 해당 명령으로 복사 할 수없는 모든 깨진 파일에 대해 콘솔에서 많은 빨간색 출력이 나타납니다. 이를보고 싶지 않으면 erroraction을 자동 계속으로 변경하십시오.
"공간 부족"오류와 함께 xcopy 옵션이 실패합니다. 예를 들어이 링크를 참조하십시오.
http://en.wikipedia.org/wiki/XCOPY#Limitation
사용자가 제안한대로 xcopy를 먼저 시도했지만 Windows 7에 포함 된 robocopy를 사용했는데 성공했습니다.
로보 카피 소스 목적지 / E
/ E는 빈 디렉토리를 재귀 적으로 사용합니다.
http://en.wikipedia.org/wiki/Robocopy#Common_usage_scenarios
cp
??