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