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的内容复制到目标位置的temp,但不复制foo目录本身。

---- edit3 ----

robocopy "C:\directory here" \\172.16.254.41\c$\temp /copyall /E

这将复制“这里的目录”中的所有内容和目录(包括foo),但是我不能这样做。foo仅包含两个文件,但是我需要目录。我对robocopy一定做错了。

哈里·约翰斯顿

如果您想要一个目录\\172.16.254.41\c$\temp\foo,则必须要求一个目录

robocopy /e foo \\172.16.254.41\c$\temp\foo

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章