使用cmd命令遍历文件夹并对文件进行指定操作
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使⽤cmd命令遍历⽂件夹并对⽂件进⾏指定操作
我们使⽤命令来遍历指定的⽂件夹。
forfiles命令的概览:
这是msdn中关于forfiles命令作⽤的说明概览,下⾯我们看⼀下具体的forfiles命令的语法:
备注:在forfiles命令的/c参数中可以使⽤如下变量:
通过上⾯的说明我们可以清楚的看到使⽤forfiles命令可以很⽅便的对⽂件或⽂件夹夹进⾏操作,
例如我们要对某个⽂件夹进⾏遍历并删除指定类型的⽂件:
例如在我的电脑的e盘test⽂件夹中有下⾯的⽂件,我想遍历⽂件夹内的⽂件并删除每⼀个⽂件,我们就可以这样来进⾏处理:
forfiles /p e:\test /c "cmd /c erase @path"
这⾥的 e:\test是我们要操作的⽂件夹,/c后⾯是要对⽂件夹中的每⼀个⽂件执⾏的操作。
上⾯的⽅法是遍历⽂件夹,删除了该⽂件夹内的所有⽂件,当然你可以直接⽤del命令去删除指定的⽂件夹内的⽂件,但是通过forfiles命令你可以对⽂件进⾏更复杂的操作,例如筛选指定⽇期的⽂件,或者批量为⽂件重命名等。