0
내 컴퓨터를 백업 할 배치 파일을 만들고 싶습니다. 지금 당장 가지고있는 것입니다 :xcopy를 사용하여 네트워크로 연결된 하드 드라이브에 백업 하시겠습니까?
@echo off
:: variables
net use U:\\...more stuff...
set drive=U:\
set backupcmd=xcopy /s /c /d /e /i /r /y
echo ### Backing up My Documents...
%backupcmd% "%USERPROFILE%\My Documents" "%drive%\My Backup\My Documents"
echo Backup Complete!
@pause
간단합니다. 그것은 내 컴퓨터에 물리적으로 연결된 드라이브에 잘 작동합니다. 그러나, 나는이 작업을 위해 사용하고자하는 네트워크 드라이브를 가지고있다. 포럼에서 찾은 몇 가지 사항을 시도했지만 아무 소용이 없습니다. 위 코드에서 "net use"를 사용하기 시작했습니다. 실행하면 "잘못된 드라이브 사양"또는 "네트워크 경로를 찾을 수 없습니다."가 표시됩니다.
어떻게 작동합니까?
도움을 주시면 감사하겠습니다.
귀하의 질문에 당신을하지 않은 이유 '순 use'에 대해 경우 'net use' 문을 포함 시키시겠습니까? ('net use U : \\ ... 더 많은 것들 ...'은 꽤 쓸모가 없습니다. 왜냐하면'... 더 많은 것들 ... '이 문제가 될 수 있기 때문입니다. "U : \ 백 슬래시를 이스케이프 할 필요가 없으며 이중 백 슬래시가 유효하지 않으므로 Windows에서 유효한 드라이브 사양이 아닙니다. 또한 수백 가지가있을 때 백업을 위해 오래된 배치/xcopy 방법을 사용하고있는 이유는 무엇입니까? 더 안정적이고 유연한 방법으로이 작업을 수행 할 수 있습니까? –