本章节将介绍怎样去将两个或多个字符串进行合并。
其实,合并字符串就是将两个字符串放在一起就可以了。例如:
@echo off
set str1=Hello
set str2=World
rem 直接输出合并后的字符串
echo %str1%%str2%
rem 将合并后的字符串放入 str 变量中
set str=%str1%%str2%
echo %str%
pause输出结果:
HelloWorld
HelloWorld
请按任意键继续. . .实例:利用 for 循环将当前目录和子目录下面的文件路径保存到变量中,然后打印到控制台。
@echo off
rem 设置变量延迟扩展
if "%OS%"=="Windows_NT" setlocal enabledelayedexpansion
rem 将当前目录下面以及子目录下面的目录路径放到 allFile 变量
set "bastPath=%~dp0"
set allFile=
for /r %%i in (*) do (
set "var=%%i"
set "allFile=!allFile! !var:%bastPath%=!"
)
echo %allFile%
pause输出结果:
echo.txt ifconfig.txt ipconfig.txt ping.txt set.txt t.bat tmp\2020478.jpg tmp\tmp.txt
请按任意键继续. . .