求一循环批处理写法

薛定谔之死猫 码窑株式会社 码农  2009-07-24 09:37:49
Windows支持的FOR IN貌似只支持一个Command,现在的需求如下:
当前目录下包含三个文件:file1.c,file2.c,file3.c
现在要通过批处理得到文件名file1,file2和file3,echo出来后大概是如下的样子
1
file1
2
file2
3
file3

其中1,2,3是文件的序号,不是从文件名中截取出来的字符串

高手帮忙给个思路,使用bash下的for语句写法Windows不认啊
...全文
48 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljc007 2009-07-24
test.bat

[code=BatchFile]@echo off
set count=0
for %%a in (*.c) do (
set /a count+=1
call echo %%count%%
echo %%~na
)
pause
[/code]
回复
已经解决,一楼的搂着备用,谢谢
回复
发动态
发帖子
Windows Server
创建于2007-08-02

6567

社区成员

Windows 2016/2012/2008/2003/2000/NT
申请成为版主
社区公告
暂无公告