首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

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

2012-01-19 
dos里面的for循环在linux里面,一个for file in *.cpp就可以把$file当做字符串处理,但在dos下面怎么就是不

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!) 

热点排行