我试图分裂字符串。请在下面找到详细信息,
情景:
set test1=“C:A\B\C\D\X\Y\Z”
set test2=“D:A\B\X\Y\Z”
echo %test1%
echo %test2%
我必须消除“\ X \ Y \ Z”,我需要剩下的字符串。 期望它应该打印如下输出
echo C:A\B\C\D
echo D:A\B
感谢您阅读本文
答案 0 :(得分:1)
如果您不想删除已知字符串,但希望文件夹名称为“三个”:
set "test1=C:\A\B\C\D\X\Y\Z"
for %%a in ("%test1%\..\..\..") do echo %%~fa