如果我遇到这种情况:
C:\Users\l72\Desktop\fs.cfg
C:\Users\s80\Desktop\tt.cfg
C:\Users\r88\Desktop\kj.cfg
并将每个完整路径设置为变量
set dir1=C:\Users\l72\Desktop\fs.cfg
.
.
.
如何只提取第二个字段(l72,s80,r88)?
答案 0 :(得分:1)
for /f "tokens=3delims=\" %%i in ("%dir1%") do echo %%i
当使用dir1
作为分隔符对字符串进行标记时,是从环境变量\
中包含的字符串中提取第三个标记的方法。