我希望使用机器人复制或xcopy将目录及其内容复制到远程共享中。
我尝试过这样做:
xcopy /E /V /C /I /H /Y "foo" \\172.16.254.41\c$\temp
foo\file.sql foo\file2.cmd
2 File(s) copied不过,这不复制foo目录。
这将将文件和目录从远程路径复制到本地路径:
robocopy \\172.16.254.41\c$\temp bar /E但是倒车并没有什么区别:
robocopy foo \\172.16.254.41\c$\temp /E
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 0 0 0 2
Files : 2 2 0 0 0 3
Bytes : 2.0 k 2.0 k 0 0 0 1.2 k
Times : 0:00:00 0:00:00 0:00:00 0:00:00如您所见,没有复制foo目录。
那么,如何将本地directories+files复制到远程路径?
编辑
用robocopy foo \\172.16.254.41\c$\temp /copyall /E
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 0 0 0 2
Files : 2 2 0 0 0 3
Bytes : 2.0 k 2.0 k 0 0 0 1.2 k
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Speed : 67419 Bytes/sec.
Speed : 3.857 MegaBytes/min.
Ended : Tuesday, September 20, 2016 10:25:27 PM社论2
robocopy "C:\directory here\foo" \\172.16.254.41\c$\temp /copyall /e结果相同: foo的内容复制到目的地上的临时目录,而不是foo目录本身。
社论3
robocopy "C:\directory here" \\172.16.254.41\c$\temp /copyall /E这将复制“这里的目录”中的所有内容和目录(包括foo),但我不能这样做。foo只包含两个文件,但我需要目录。我一定是在用机器拷贝做错事。
发布于 2016-09-20 23:12:29
如果您想要一个目录\\172.16.254.41\c$\temp\foo,您必须请求一个目录:
robocopy /e foo \\172.16.254.41\c$\temp\foo发布于 2016-09-20 22:25:00
您需要在机器人复制中添加/copyall片段
robocopy full_path_to_your_foo_folder \\172.16.254.41\c$\temp /copyall /e我假设\172.16.254.41\c$\temp是您的目标文件夹。
https://stackoverflow.com/questions/39604621
复制相似问题