我想使用robocopy或xcopy将目录及其内容复制到远程共享。robocopy或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没有被复制过来。
那么可以做些什么来将本地目录+文件复制到远程路径?
--- ---编辑
与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
--- --- EDIT2
robocopy "C:\directory here\foo" \\172.16.254.41\c$\temp /copyall /e
结果相同:FOO的内容复制到临时上目的地,但不是foo目录本身。
--- EDIT3 ---
robocopy "C:\directory here" \\172.16.254.41\c$\temp /copyall /E
这将所有的内容和目录(包括富)复制里面的“目录在这里”,但我不能做这个。 foo包含两个文件,但我需要该目录。我一定是在用robocopy做一些错误的事情。
AH,这有效!我不知道我需要告诉robocopy要创建的目录名称。 –
干得好,我也不知道。 –