使用xcopy备份到联网硬盘?

时间:2012-09-22 01:42:22

标签: batch-file backup xcopy net-use

我想创建一个备份我的计算机的批处理文件。这就是我现在所拥有的:

@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”。当我运行它时,我得到“无效的驱动器规范”或“找不到网络路径”。

我怎样才能让它发挥作用?

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

你有:

net use U:\\...more stuff...

但是驱动器规范和网络共享之间需要有一个空格:

net use U: \\...more stuff...