求一循环批处理写法

薛定谔之死猫 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不认啊
...全文
94 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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]
薛定谔之死猫 2009-07-24
  • 打赏
  • 举报
回复
已经解决,一楼的搂着备用,谢谢

6,868

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧