批处理脚本 - 在具有模式的路径中清空多个目录

时间:2012-02-23 17:52:21

标签: batch-file path

我正在寻找一个简短的批处理脚本,它将删除一组目录中的所有文件。更具体地说,假设我有顶级目录“workspace”,它包含以sting“project”开头的几个目录(例如project-something,project-another)。然后,这些“项目”目录中的每一个都包含一个“模型”目录。我想让脚本清空每个模型目录。

我知道这不起作用,但我正在寻找

的内容
del project*\model\*

但是我知道* after项目之后不会选择所有以project开头的目录然后进入模型目录来清除它们。这样做的正确方法是什么?

感谢您的时间!

1 个答案:

答案 0 :(得分:0)

将其放入.bat文件并运行。

@echo off

for /F "usebackq delims=" %%F in (`dir /ad /s /b model`) do (
    del /s /q "%%F"
    echo Removed "%%F"
)

pause