2016-08-03 172 views

回答

0

这里是演示了拆分使用命令字符串为特定为您的示例源字符串代码:

@echo off 
setlocal 
set "src=test/qwerty--1.2.3rc5" 
for /F "tokens=2* delims=/-" %%I in ("%src%") do set "DestinationFolder=%%J" 
echo Destination folder is: %DestinationFolder% 
endlocal 

字符串test/qwerty--1.2.3rc5是分裂因分隔符/-定义为delims=/-,并且因为tokens=2*分成三个子字符串:

  1. test ......完全被忽略。
  2. qwerty ...由于tokens=2(不感兴趣)而被分配给循环变量I
  3. 1.2.3rc5 ... I因为*tokens=2*后分配到循环变量J是在ASCII表下一个字符第二子后的分隔符后的字符串的其余部分。

为了解所使用的命令及其工作方式,请打开命令提示符窗口,在其中执行以下命令,并仔细阅读为每个命令显示的所有帮助页面。

  • echo /?
  • endlocal /?
  • for /?
  • set /?
  • setlocal /?
相关问题