bat for循环写法
时间: 2023-07-05 15:35:40 浏览: 153
bat 批处理 for 命令快速入门
在 Windows 操作系统下,for 循环有多种写法,具体如下:
1. 遍历一组数字
```
for /l %%i in (start,step,end) do (
command
)
```
其中,start 是起始数字,step 是每次循环的步长,end 是结束数字。例如,下面的代码将输出从 1 到 10 的所有数字:
```
for /l %%i in (1,1,10) do (
echo %%i
)
```
2. 遍历一组文件或文件夹
```
for /d %%i in (folder\*) do (
command
)
```
其中,folder 是要遍历的文件夹名。例如,下面的代码将输出指定文件夹下的所有子文件夹名:
```
for /d %%i in (C:\test\*) do (
echo %%i
)
```
3. 遍历一组文件
```
for %%i in (filespec) do (
command
)
```
其中,filespec 是要遍历的文件名通配符。例如,下面的代码将输出指定目录下的所有 TXT 文件名:
```
for %%i in (C:\test\*.txt) do (
echo %%i
)
```
以上是 for 循环的三种常用写法,你可以根据需要选择适合的方式来编写批处理脚本。
阅读全文