字符串合并操作

本章节将介绍怎样去将两个或多个字符串进行合并。

其实,合并字符串就是将两个字符串放在一起就可以了。例如:

@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
请按任意键继续. . .
说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号