Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 未使用robocopy将新创建的文件夹复制到目标_Batch File_Robocopy - Fatal编程技术网

Batch file 未使用robocopy将新创建的文件夹复制到目标

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开始。源中新文件

作业将文件从一台服务器(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开始。源中新文件夹的时间戳为下午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。当作业第二天运行时,将复制这些文件。我不知道为什么第一次跳过新复制的文件。请建议。