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
這很簡單。它適用於物理連接到我的計算機的驅動器。但是,我有一個網絡驅動器,我想用於此任務。我嘗試了一些我在論壇上發現的東西,但無濟於事。在上面的代碼中,我開始嘗試使用「淨使用」。當我運行它時,我得到「無效驅動器規格」或「找不到網絡路徑」。
我該如何得到這個工作?
任何幫助表示讚賞。
如果你的問題是關於'淨use',你爲什麼不包括'net use'聲明? ('淨使用U:\'......更多的東西......'幾乎是無用的,因爲'......更多的東西......'很可能是問題所在,還有一個基本問題 - 「U:\」 \「在Windows中不是有效的驅動器規範,因爲您不需要轉義反斜槓並且雙反斜槓無效。)另外,爲什麼要使用過時的批處理/ xcopy方法進行備份?當存在數百更可靠和靈活的方式來做到這一點? –