使用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命令你可以对文件进行更复杂的操作,例如筛选指定日期的文件,或者批量为文件重命名等。

 

posted @ 2021-08-21 17:06  Dark_Elf  阅读(4372)  评论(0编辑  收藏  举报