怎么用DOS编写一个批处理文件,实现对某一文件夹下的多层文件夹内的文件执行相同的多条命令。

多条命令如:del *.log文件,del *.crc文件,执行purge命令
2024-11-28 01:15:37
推荐回答(1个)
回答1:

假定你的文件夹是d:\sample,bat内容如下
@echo off
cd /d "d:\sample"
for /r %%a in (*.log;*.crc) do @del %%a
purge

只是如果你只要这样的,del原本就支持删除多目录文件的,可以改成
@ech off
del /q /s d:\sample\*.log
del /q /s d:\sample\*.crc
purge

注:这样写前提是purge所在的位置要被你加入环境变量的path中,如果你没有加,purge就要指明所在的位置,比如d:\xxx\xxx\purge