我在服务器上有许多名为XXX的文件夹。每个文件夹都在树形结构中的不同文件夹中。
我需要从一个根目录删除该文件夹内的所有文件。
for /d %i in (*.*) do del %i\*.*
这将删除我的所有文件
for /r "\" /d %a in (*XXX*) do @if /i "%~nxa"=="XXX" echo del /s /f /q "%~fa\*.*"
/r
从驱动器的根目录中递归()搜索/d
与*XXX*
掩码匹配的文件夹()。如果其名称和扩展名恰好是XXX
,则删除其中的所有文件。
这些del
命令将回显到控制台。如果输出正确,请删除echo
来执行删除操作。
如果要在批处理文件中使用此for
命令,则所有命令可替换参数都需要将百分号加倍
for /r "\" /d %%a in (*XXX*) do @if /i "%%~nxa"=="XXX" echo del /s /f /q "%%~fa\*.*"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句