读书人

dos里面的for循环,该如何解决

发布时间: 2012-01-19 20:57:58 作者: rapoo

dos里面的for循环
在linux里面,一个for file in *.cpp就可以把$file当做字符串处理,但在dos下面怎么就是不行呢?比如:for %f in (*.cpp) do echo %f:~0,4这是输不出正确结果的,是不是这里%f不是个字符串啊?

[解决办法]
test.bat

BatchFile code
@echo offsetlocal enabledelayedexpansionfor %%f in (*.cpp) do (    set "str=%%f"    echo,!str:~0,4!) 

读书人网 >windows

热点推荐