在网络驱动器上移动文件时 xcopy 的行为

在网络驱动器上移动文件时 xcopy 的行为

使用批处理文件,假设网络机器上有一个目录,映射到带有的驱动器net use

net use \\"server name"\"share name" y:

然后从该目录

y:
cd archive

xcopy该驱动器上的另一个位置。

xcopy *.* backup\

会采取什么行为xcopy?是否会将临时副本*.*发送到主机(启动批处理的主机),然后再发送回目标目录,或者副本是否会仅在网络驱动器上生效?

答案1

回答您的问题:xcopy 会将所有文件从服务器读取到主机,然后将它们全部发送回网络驱动器。

答案2

如果存在“存档”子目录,则“cd”命令将成功更改当前工作目录。

最后的“xcopy”命令将仅将当前工作目录的内容复制到相对于当前工作目录的名为“backup”的子目录中(如果该子目录不存在,则 xcopy可能提示您确认是否希望自动创建它,或者甚至可能会询问您是否希望创建目录或文件)。

当然,这一切都假设您对网络驱动器 Y:具有读/写访问权限,并且到驱动器 Y:的映射已成功。

相关内容