Batch file 使用today';s日期和时间,并将一些文件夹复制到其中

Batch file 使用today';s日期和时间,并将一些文件夹复制到其中,batch-file,timestamp,datestamp,Batch File,Timestamp,Datestamp,我正在尝试在windows中创建一个包含当前时间戳详细信息的文件夹,并将一些文件夹复制到其中。我尝试了以下方法: bat'for/f“代币=2-4个delims=/“%%i in(“%date%”)今天是否设置\u fname=%%i\uj%%k” bat'for/f“tokens=2-4 delims=/“%%i in(“%date%”)今天做md\u fname” bat“cd%今天\u fname%” bat“copy”C:/Program Files(x86)/Jenkins/works

我正在尝试在windows中创建一个包含当前时间戳详细信息的文件夹,并将一些文件夹复制到其中。我尝试了以下方法:

bat'for/f“代币=2-4个delims=/“%%i in(“%date%”)今天是否设置\u fname=%%i\uj%%k”
bat'for/f“tokens=2-4 delims=/“%%i in(“%date%”)今天做md\u fname”
bat“cd%今天\u fname%”
bat“copy”C:/Program Files(x86)/Jenkins/workspace/Jenkins Pipeline/application/bin/Debug/netcoreapp2.1/os/publish“'
它最终创建了一个带有时间戳名称的文件夹,并将文件夹包含的内容复制到当前目录,而不是将Cd复制到新创建的文件夹中
我正在尝试创建一个名为
05_14_18_7_31
的文件夹,并将此位置中的内容复制到
C:/Program Files(x86)/Jenkins/workspace/Jenkins Pipeline/application/bin/Debug/netcoreapp2.1/os/publish
以下是您可以尝试的:

@echo关闭
rem创建日期戳:
设置“日期戳=%date:~4,-8%\u%date:~7,-5%\u%date:~12,2%”
如果您没有使用'dd/mm/yy'格式,请rem请求我为您提供另一个脚本。
rem创建时间戳:
设置“timestamp=%time:~0,2%\u%time:~3,2%
rem创建文件夹:
md%日期戳%u%时间戳%
xcopy/E“C:/Program Files(x86)/Jenkins/workspace/Jenkins Pipeline/application/bin/Debug/netcoreapp2.1/os/publish“%datestamp%”时间戳%

希望这有帮助

可能重复的问题请不要创建新问题,修复/改进/更新现有问题并删除此问题。该
bat
命令是什么?它似乎将批处理文件行作为参数(这毫无意义)