윈 도 우 cmd파일에서 명령어를 두줄을 넣을 때 어떻게 하나요?
2023.10.05 19:55
아래 질문글에 넣는다는게 깜빡했네요.
아래 두 명령어를
xcopy /YD y:\task\kls\col-1.xlsx C:\Users\Administrator\Desktop\kls\kls~1.XLS
xcopy /YD "Y:\task\kls\photo\10월\" "C:\Users\Administrator\Desktop\kls\photo\10월\"
이렇게 넣고 실행하니 결과가 시원찮습니다.
댓글 [5]
-
suk 2023.10.05 20:06
-
brucex 2023.10.05 23:53
그럼 그냥 두줄로 해도 되는군요.
-
suk 2023.10.06 03:54
네, 1번째 xcopy /yd를 copy /y로 수정하시면 됩니다.
그리고 아래 질문에 스샷으로 전부 올렸습니다만
xcopy /yd는 문제없습니다. 폴더 복사의 경우, copy /y와 xcopy /yd의 비교입니다
스샷대로 copy는 무조건 폴더 안에 파일들을 전부 복사합니다
xcopy /d 옵션을 사용하면 중복 파일은 제외하고, 업데이트된 파일과 새 파일만 복사됩니다
하위 폴더까지 복사하시려면 e 또는 s를 추가하시면 됩니다. xcopy /yde 또는 /yds
또 복사 중간에 오류가 생겨도 다음 파일로 계속 복사 진행하시려면 옵션에 c를 추가하시면 됩니다
다른 명령들은 옵션 추가할 때마다 /를 붙여야 합니다만, 특이하게 xcopy는 / 1개만 붙이고 추가로 /붙이지 않아도 됩니다
예전부터 토큰 백업/복원에 많이 보셨을 겁니다. xcopy /cheryki "원본폴더" "대상폴더"
-
네오이즘 2023.10.05 20:07
/YD 에서 에러날듯
-
슈머슈마 2023.10.05 21:24
그러네요 /YD 는 없는 명령 아닐까요?
Xcopy /D:m-d-y /Y
파일 복사는 그냥 copy /y 로 하시는게 낫습니다.
xcopy는 새로 복사하는 경우, 파일인지? 디렉터리인지? 질문을 해서 성가십니다