1、新建一个Ergodic.txt文件然后重名成Ergodic.bat文件,然后输入前置声明:@echo offpause
![好吃的批处理脚本:[8]bat脚本文件遍历](https://exp-picture.cdn.bcebos.com/47bf594ec28333bfc5e14efbdbb8b43ea9db1da7.jpg)
2、set 给路径赋值,设定一个路径,比如说D盘的bat。set work_path=D:\bat
![好吃的批处理脚本:[8]bat脚本文件遍历](https://exp-picture.cdn.bcebos.com/340e4eb8b43ea8db54458186189c2cf7deb216a7.jpg)
3、然后cd 到文件路径,用cd %work_path%
![好吃的批处理脚本:[8]bat脚本文件遍历](https://exp-picture.cdn.bcebos.com/fb738d9c2cf7dfb2d416b598d01b1edef5dc13a7.jpg)
4、然后用for 循环遍历文件用echo 打印出文件名for /R %%s in 猾诮沓靥(.,*) do ( echo %%s)
![好吃的批处理脚本:[8]bat脚本文件遍历](https://exp-picture.cdn.bcebos.com/cf6d451b1edef4dcad3668ab45ecd3d968750ca7.jpg)
5、运行脚本,我们可以发现没有跳转到D盘目录下,而是在当前文件下输出文件名了。
![好吃的批处理脚本:[8]bat脚本文件遍历](https://exp-picture.cdn.bcebos.com/cfadcdd96975f2c4ff9622f78f0148fe1f4206a7.jpg)
6、我们应该在cd前面加上D: 以用来表示我们进入的是D盘,再次运行结果如下。
![好吃的批处理脚本:[8]bat脚本文件遍历](https://exp-picture.cdn.bcebos.com/054056fe1e425d6b1dde329d11883913e9e500a7.jpg)