批处理中for循环使用的一些误区
2014-05-06 18:47
274 查看
今天需要将某个目录下的所有文件转换成另一个文件,于是搜集了一些批处理方面的资料
但在实际使用中遇到些问题
1.在bat文件中 for 循环里的 参数 i 前必须有两个%%,如果是dos命令行直接输入就仅需一个%
2.如果do里的命令没有使用%%i时,会提示一些莫名其妙的错误
3.重命名某个文件的命令是 :ren *.txt *.doc 意思是将当前目录下的后缀名为txt文件转换成后缀名为doc的文件4
4.删除当前目录下文件的命令是 del *.xxx xxx是对应的文件后缀可根据需要自行修改。删除当前目录及其子目录下的特定文件
仅需使用 /s 参数
以下是一个小例子
for /r %%i in (*.pyc_dis) do (
ren %%i *.py
)
del /s *.pyc
意思是:
将当前目录及其子目录下的以pyc_dis为文件后缀名的文件转换成以py为文件后缀名
删除当前目录及其子目录下的以pyc为为文件后缀名的文件
但在实际使用中遇到些问题
1.在bat文件中 for 循环里的 参数 i 前必须有两个%%,如果是dos命令行直接输入就仅需一个%
2.如果do里的命令没有使用%%i时,会提示一些莫名其妙的错误
3.重命名某个文件的命令是 :ren *.txt *.doc 意思是将当前目录下的后缀名为txt文件转换成后缀名为doc的文件4
4.删除当前目录下文件的命令是 del *.xxx xxx是对应的文件后缀可根据需要自行修改。删除当前目录及其子目录下的特定文件
仅需使用 /s 参数
以下是一个小例子
for /r %%i in (*.pyc_dis) do (
ren %%i *.py
)
del /s *.pyc
意思是:
将当前目录及其子目录下的以pyc_dis为文件后缀名的文件转换成以py为文件后缀名
删除当前目录及其子目录下的以pyc为为文件后缀名的文件
相关文章推荐
- 使用光标FOR循环处理查询结果集
- 用for-in循环遍历非数组对象时一些值得注意的现象(hasOwnProperty的使用)
- 使用dom4j来处理xml的一些常用方法
- SHBrowseForFolder 的一些使用
- 文本处理的一些使用总结
- org.reflections包下ClasspathHelper.forPackage方法的使用误区
- sql server 使用循环和临时表处理数据 而不用游标
- 零基础学python-12.5 修改列表的误区以及使用for和range修改列表
- 快速学习C语言中for循环语句的基本使用方法
- for循环使用详解(c语言版)
- 浅析vue中常见循环遍历指令的使用 v-for
- for in loop 循环加入测试数据的使用
- 提高VS使用逼格的快捷键以及一些错误的处理方法
- GIT使用笔记-fatal:multiple stage entries for merged file处理办法
- 微信小程序数据使用wx:for循环展示
- 主消息循环,MsgWaitForMultiObjects的使用
- 关于java for()循环 remove 的使用
- SHBrowseForFolder 的一些使用
- for循环语句使用总结
- 简单编程(六)使用for循环语句 编写程序1+2+3+...........+100