循环变量的批子字符串

时间:2017-03-17 11:31:33

标签: loops batch-file for-loop scripting substring

我的批处理代码有问题。我想使用substring作为文件名,并将此字符串添加到另一个。当我在For循环中使用substring时,我的子串不起作用。变量str是空的。有人可以帮忙吗? 屏幕和代码,你可以在下面找到。

batch_screen

  echo on

set Subj="Docs nr  "

D: 
CD "\ANTEEO\INTEGRATION\BMHOUSING\out"
for /R  %%x in (*.csv) do (             
    CD  "D:\ANTEEO\INTEGRATION\BMHOUSING\"
    set str=%%~nx
    echo.%str%
    set str=%str:~0,10%
    echo.%str%
    set Subj=!%Subj%%str%!
    echo.%Subj%


    ) 

0 个答案:

没有答案