2016-08-03 246 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 /?