根据文件版本将文件从源复制到目标(基本上,它必须复制文件版本更大的文件)

时间:2019-08-20 13:29:45

标签: copy robocopy xcopy

enter image description here我有一个包含子文件夹的文件夹,每个子文件夹都有一个名为bin的子文件夹,其中包含DLL,需要将所有DLL复制到目标文件夹。目录树结构不是必需的。它必须弄平文件夹。

尝试以下批处理脚本:

对于/ r(* .dll)中的“ C:\ Users \ srinivas.r \ Downloads” %% a,请@copy / y“ %% a”“ C:\ Users \ srinivas.r \ Documents” < / p>

  1. 将所有子文件夹中的所有DLL复制到单个文件夹(目标文件夹)中。 ->使用上述代码。
  2. 如果bin文件夹包含相同的DLL,则具有更高版本的DLL应该复制到目标位置。

例如:假设我们在2到3个bin文件夹中有a.dll和b.dll,则文件版本更高的dll应该复制到目标文件夹中。

子文件夹1具有a.dll文件版本1.0和b.dll具有文件版本2.0 子文件夹2具有a.dll文件版本2.0,b.dll具有文件版本1.0

然后必须将a.dll文件版本2.0和b.dll文件版本2.0复制到目标文件夹。找到随附的图片以获取更多信息。

0 个答案:

没有答案