Batch file 未使用robocopy将新创建的文件夹复制到目标
作业将文件从一台服务器(X)复制到另一台服务器(Y)。 我们在目标服务器中安排了一个批处理作业,将文件从服务器(Y)复制到服务器(Z)。批处理文件运行当天Y服务器中新复制的文件夹(首次)不会复制到Z服务器 使用的命令行是Batch file 未使用robocopy将新创建的文件夹复制到目标,batch-file,robocopy,Batch File,Robocopy,作业将文件从一台服务器(X)复制到另一台服务器(Y)。 我们在目标服务器中安排了一个批处理作业,将文件从服务器(Y)复制到服务器(Z)。批处理文件运行当天Y服务器中新复制的文件夹(首次)不会复制到Z服务器 使用的命令行是 robocopy /ZB /R:3 /W:2 /s /e "\\Sourceserver\Data" "E:\Data" /np /move /log+:Logfile.txt 新文件夹的上次修改日期大于作业开始时间戳。 例如:作业每天在目标服务器下午1:00开始。源中新文件
robocopy /ZB /R:3 /W:2 /s /e "\\Sourceserver\Data" "E:\Data" /np /move /log+:Logfile.txt
新文件夹的上次修改日期大于作业开始时间戳。
例如:作业每天在目标服务器下午1:00开始。源中新文件夹的时间戳为下午1:01或>下午1:01
请说明文件夹未被复制的原因。o/p类似于图像附加的.Folder-->子文件夹&XML文件
文件夹中的内容:
E:\Data
的内容:
robocopy/ZB/R:3/W:2/s/e“\\Source”“Destination”/np/move/L的可见输出是什么?将复制除新创建的文件夹外的所有文件夹和文件。但当作业第二天运行时,新文件夹已被复制。我怀疑目标中的作业启动后是否创建了文件夹,是否会复制该文件夹?@MC ND:目标中没有这些文件夹。作业第二天运行时会复制文件夹。请解释“新创建的文件夹”的含义。请注意,不需要同时使用
/s
和/e
,只需使用后者。我已编辑了我的问题。我们有三台服务器X、Y和Z。Y和Z在我们的范围内。文件夹复制到Y后,当作业第一次运行时,文件不会复制到Z。当作业第二天运行时,将复制这些文件。我不知道为什么第一次跳过新复制的文件。请建议。