如何将文件和文件夹从一个网络共享复制到另一个网络共享

如何将文件和文件夹从一个网络共享复制到另一个网络共享

我在一个网络共享文件夹 \\170.23.23.34 中有一个文件,我想将该文件复制到另一个共享 \\170.23.23.36。

相同的批处理脚本应该是什么。

答案1

映射网络驱动器在 Windows 中将其复制到特定字母。完成此操作后,您可以使用它xcopy来复制必要的文件。

例如 XCOPY /E Y:/source-folder/ Z:/destination-folder

其中 \\170.23.23.34 将被分配给 Y:,而 \\170.23.23.36 将被分配给 Z:。

答案2

如果您使用的是 Windows Vista 或更高版本,Robocopy比 XCOPY 更好。您无需担心驱动器映射,因为它可以很好地处理 UNC 路径。语法如下:

Robocopy \\170.23.23.34\Share \\170.23.23.36\Share 

查看链接以了解各种开关选项。例如,您可能想使用

Robocopy \\170.23.23.34\Share \\170.23.23.36\Share /copy:DATSO

保留 ACL 和所有者信息。此外,Robocopy 可以容忍中断。也就是说,如果由于某种原因停止,它可以从中断的地方继续。如果您想在一段时间内保留一份副本,/mir 开关很有用。如果目标目录中的文件不再存在于源目录中,它会删除这些文件。

相关内容