기존 파일을 일괄 적으로 덮어 쓰는 방법은 무엇입니까?


123

다음 명령은 파일을 복사하고 이동하지만 대체하는 파일을 덮어 쓰는데도 필요합니다.

xcopy /s c:\mmyinbox\test.doc C:\myoutbox

답변:



43

당신이 사용할 수있는 :

copy /b/v/y

COPY에 대한 SS64를 참조하십시오 .


1
im new to batch whats b / v / y stand for?

9
사용 copy /?의 도움을 가지고! /b이진 파일을 /v의미하고 검사를 의미하며 /y강제입니다. ss64.com 은 그렇지 않으면 아주 좋은 참조입니다.
Benoit

미안하지만 내 폴더 이름에 공백이 있다는 것을 깨달았습니다. 보통 밑줄을 사용합니다. 어떻게 올바르게 처리됩니까?
Mal

1
인수를의 안에 묶으십시오 ". 당신이있는 경우 "(파일 이름의 경우 결코없는) 동봉 된 인수의 내부를 두 번.
Benoit

30

다음 /y명령 줄에 추가하십시오 xcopy.

예:

xcopy /y c:\mmyinbox\test.doc C:\myoutbox

2
아직 다른 답변에없는 추가 정보가 있습니까? 그렇지 않으면 새 답변으로 게시 할 필요가 없습니다.
Michelle

1
대상 경로에 후행 슬래시를 사용하십시오. 그렇지 않으면 대상 폴더가 없으면 오류가 발생합니다.
코드 이름 Jack

19

/ Y를 추가하기 만하면됩니다.

xcopy /s c:\mmyinbox\test.doc C:\myoutbox /Y

공백이있는 경로를 사용하는 경우 다음을 시도하십시오.

xcopy /s "c:\mmyinbox\test.doc" "C:\myoutbox" /Y

1
아직 다른 답변에없는 추가 정보가 있습니까? 그렇지 않으면 새 답변으로 게시 할 필요가 없습니다
jeb

11

복사 명령이 일괄 작업 내에서 실행되는 경우 / Y 스위치를 사용할 필요가 없습니다. 기존 파일을 덮어 씁니다.


2

다음 명령을 사용하여 Windows 명령 프롬프트 도움말을 참조 할 수 있습니다 .xcopy /?


2

어떤 경우에도 복사 할 수있는 명령

xcopy "path\source" "path\destination" /s/h/e/k/f/c/y

1

대상 파일이 읽기 전용 인 경우 /y/r

xcopy /y/r source.txt dest.txt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.