用于搜索文件/文件夹的多个子目录的批处理文件,如果找到,则将该子目录复制到另一个位置

时间:2017-10-31 09:19:19

标签: batch-file copy robocopy

首先,我为缺乏初步代码而道歉。我对这个东西很新手。我花了几个小时谷歌搜索并尝试了一些不同的东西,但没有任何结果。

我并不认为这里有很多点复制粘贴,这可能完全是错误的。

如果您对我的查询感兴趣,请继续阅读。

我想搜索特定文件夹下的所有子文件夹以查找其他文件夹/文件/文件扩展名,如果该文件/文件夹存在,请将该文件夹复制到其他位置。文件夹结构,直到找到文件或文件夹的位置都需要完整(只有到达该文件夹所需的文件夹)。

示例文件夹结构:

X:\
+---Folder123
|   +---------FolderA
|   |         +-------Folder!
|   |         +-------Folder@
|   |         \-------Folder#
+---Folder456
|   +---------FolderA
|   |         +-------Folder!
|   |         +-------Folder$
|   |         \-------Folder#
\---Folder789
    \---------FolderA
              +-------Folder!
              +-------Folder@
              \-------Folder%

我们想要为X:的每个实例搜索云端硬盘Folder@,然后将该文件夹(和内容)复制到具有必要文件夹的新位置以转到{{ 1}}。

所以我最终会得到类似的东西:

Drive2:

  

Folder123 / FolderA /文件夹@
  Folder789 / FolderA /文件夹@

如果中间文件夹被排除在外,我最终得到了:

  

Folder123 /文件夹@   Folder789 /文件夹@

这就足够了。

这样的事情可能吗? 任何指导都将不胜感激。

0 个答案:

没有答案