批处理命令将文件从源复制到目标

时间:2019-07-17 05:55:34

标签: batch-file cmd window

我需要将文件集从源复制到目标,以下是我正在使用的命令及其正常工作。但是文件夹“ 29749659”是动态的,并且其名称始终会更改。在“解压缩”下,将仅存在一个文件夹。

xcopy /y C:\Nageswar\unzipped\29749659\files\products\Essbase\EssbaseClient\api\include\* C:\Jenkins\jobs\Planning\branches\develop\workspace\planning\Jni\include

有什么办法可以写命令

1 个答案:

答案 0 :(得分:0)

for /d %%a in (C:\Nageswar\unzipped\*) do xcopy /y "%%a\files\products\Essbase\EssbaseClient\api\include\*" C:\Jenkins\jobs\Planning\branches\develop\workspace\planning\Jni\include

应该做到这一点-for /d扫描目标目录名以获取目录名,并将找到的每个目录名依次应用于%%a