使用cmd命令遍历文件夹并对文件进行指定操作
我们使用forfiles命令来遍历指定的文件夹。
forfiles命令的概览:
这是msdn中关于forfiles命令作用的说明概览,下面我们看一下具体的forfiles命令的语法:
备注:在forfiles命令的/c参数中可以使用如下变量:
通过上面的说明我们可以清楚的看到使用forfiles命令可以很方便的对文件或文件夹夹进行操作,
例如我们要对某个文件夹进行遍历并删除指定类型的文件:
例如在我的电脑的e盘test文件夹中有下面的文件,我想遍历文件夹内的文件并删除每一个文件,我们就可以这样来进行处理:
forfiles /p e:\test /c "cmd /c erase @path"
这里的 e:\test是我们要操作的文件夹,/c后面是要对文件夹中的每一个文件执行的操作。
上面的方法是遍历文件夹,删除了该文件夹内的所有文件,当然你可以直接用del命令去删除指定的文件夹内的文件,但是通过forfiles命令你可以对文件进行更复杂的操作,例如筛选指定日期的文件,或者批量为文件重命名等。