Jenkins windows批处理命令复制文件到最新版本的文件夹下

hivapdat  于 12个月前  发布在  Jenkins
关注(0)|答案(1)|浏览(190)

源路径的文件夹结构为:C:\test\2.4

  • 20231201_2.4_1101
  • installerA.exe
  • installerB.exe
  • 20231211_2.4_1120
  • installerA.exe
  • installerB.exe

目标文件夹结构:C:\install\software - installerA.exe - installerB.exe
要将最新的installerA.exe和installerB.exe从源文件夹C:\test\2.4复制到目标文件夹C:\install\software,应该使用什么windows命令?

kq0g1dla

kq0g1dla1#

首先,你需要找到最新的文件夹,并将其存储到变量,然后使用变量准备路径和复制文件到目的地。
批处理文件。

FOR /F "delims=" %%i IN ('dir "C:\test\2.4" /b /ad-h /t:c /o-d') DO (SET a=%%i)
XCOPY "C:\test\2.4\%a%\installerA.exe" "C:\install\software" /Y
XCOPY "C:\test\2.4\%a%\installerB.exe" "C:\install\software" /Y

字符串

相关问题