在bat脚本中使用for循环处理
::获取日期时间 set dt=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2% :: 分割字符串并逐个处理 :loop set string=X,Y,Z for /F "tokens=1* delims=," %%a in ("%string%") do ( echo %%a set string=%%b ) if defined string goto :loop :: 拷贝二进制文件 copy /Y /V /B file.bin /A folder /A :: 拷贝二进制文件并重命名 copy /Y /V /B file.bin /A folder\newfile.bin /A :: 拷贝tools\folder文件夹到path目录下 xcopy tools\folder /S /V /Q /Y /I path\folder if ERRORLEVEL 0 ( echo 拷贝成功 ) else ( echo 复制粗错 pause & exit /b 1 ) timeout /t 3 exit /b 0
。
标签:脚本,BAT,set,echo,2%,循环,date,拷贝,folder From: https://www.cnblogs.com/ssdq/p/16983007.html