질문과 답변
윈 도 우 robocopy cmd 구문 좀 봐주십시오
2023.10.19 18:09
robocopy cmd 구문 좀 봐주십시오
echo f | robocopy /b y:\자료\자료2\자료처리일지2023.xlsx C:\Users\Administrator\Desktop\표본\표본카~1.XLS
echo f | robocopy /MIR Y:\자료\자료2\사진\10월 C:\Users\Administrator\Desktop\표본\자료처리사진\10월
첫번쨰 문장은 파일을 업데이트 하는 것이고, 두번째 문장은 폴더를 업데이트하는 겁니다.
이게 제대로 작동이 되질 않네요?
어디가 문젠가요?
echo f | 는 robocopy에 적용되지 않습니다.
xcopy에서 파일인지 디렉터리인지 질문나올 때 echo f | 필요합니다
그리고 robocopy는 원본과 대상을 폴더만 지정할 수 있습니다 (폴더 안에 파일 이름이 같아야 복사 가능)
그래서 파일 이름이 다르면 복사할 수 없습니다
지난 번, 제 답글대로, 첫번째 파일 복사는 copy /y 사용하시는 것이 낫습니다
2번째, 폴더 복사는 echo f | 만 제거하시면 됩니다
* 혹시 보통 C:의 파일을 다른 드라이브에 백업하기 때문에, 원본과 대상을 반대로 지정하신 것 아닌가요?
----------------------------
robocopy /mir 옵션에 대하여 참고로 씁니다
/mir는 원본과 대상 폴더를 똑같게 만드는 옵션입니다. 그래서 원본 폴더에 없는 파일은 대상 폴더에서 삭제됩니다