本文主要是介绍批处理之for的基础用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 基本结构
- 结构说明
- 例子
- 列出当前目录下所有后缀为txt的文件(列不出隐藏文件)
- 列出当前目录下所有后缀为txt且名字长度小于等于3的文件
基本结构
for %%i in (set) do command
结构说明
- for in do是不可或缺的三个关键字。
- %%i,就算在commond中没有用到,也一定要有,一般写作%%i或者%%a,可以用26个字母的任意一个,区分大小写,也就是说%%i和%%I会被认为不是相同变量,为了避免冲突,不使用数字。
- in之后表示范围,注意set外边的括号不可省略。
- command是每一次循环中执行的命令,如果有多个命令,用&连接。
例子
列出当前目录下所有后缀为txt的文件(列不出隐藏文件)
@echo off
for %%i in (*.txt) do echo %%i
pause
列出当前目录下所有后缀为txt且名字长度小于等于3的文件
@echo off
for %%i in (???.txt) do echo %%i
pause
这篇关于批处理之for的基础用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!