使用 Robocopy 复制随机文件

使用 Robocopy 复制随机文件

我们可以在 Windows Server 2008/Windows Server 2003 中使用 robocopy 将随机 x 个文件从一个网络共享复制到另一个网络共享吗?

答案1

取决于你所说的随机是什么意思。

在此处输入图片描述

在此处输入图片描述

Robocopy 没有“随机复制某些文件而不复制其他文件”标志,但它支持通配符文件选择。如果您接受“从我的所有文件中,选择一些特定文件,这些文件我事先不知道有多少,但我可以知道并且每次都是相同的”,那么您可以指定,例如

robocopy \\server1\here \\server2\there e*.jpg

如果你的意思是“从有限的几个文件子集中挑选,但每次随机选择哪个子集”,那么怎么样:

robocopy \\server1\here \\server2\there /lev:%random~:1,1%

每次选择一个随机文件夹深度截止值,或者 /max:%random% 选择随机文件大小截止值...参见Robocopy 文档以获得更多有趣的选择。

答案2

如果 x 是数字,则不会,除非您可以将文件名用于某种包含规则。
如果您只是指目录的内容和/或目录及其子文件夹的内容,那么可以。

对于网络操作记得使用/Z

相关内容