如何使用bat将文件夹复制到新创建的时间戳文件夹?

时间:2018-10-25 17:13:12

标签: windows batch-file time timestamp

我正在尝试使用bat将该文件夹的副本发送到新创建的timestamp文件夹

<external-path name="IMG" path="AppName/" />

我要从此位置复制文件夹

bat 'for /f "tokens=2-4 delims=/ " %%i in ("%date%") do md %%i_%%j_%%k'

并将其粘贴到新创建的名为文件夹的时间戳中。我试过将CD刻录到该文件夹​​,但是如何给该文件夹命名?如何在时间戳文件夹名称中提及时间和日期? 我该怎么做?

1 个答案:

答案 0 :(得分:2)

您可以尝试以下操作:

@echo off
rem Create timestamp:
set "timestamp=%time:~0,2%_%time:~3,2%"
rem Create folder:
md %timestamp%
xcopy /E "C:/Program Files (x86)/Jenkins/workspace/jenkins Pipeline/application/bin/Debug/netcoreapp2.1/linux-arm/publish" "%timestamp%"

希望这会有所帮助!