如何删除文件夹中的所有文件XXX

我在名称为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 )搜索匹配*XXX*掩码的文件夹( /d )。 如果其名称+扩展名正好是XXX ,则删除里面的所有文件。

del命令被回显给控制台。 如果输出正确,则删除echo以执行删除操作。

如果要在批处理文件中使用,则所有for命令替换的参数都必须使百分号加倍

 for /r "\" /d %%a in (*XXX*) do @if /i "%%~nxa"=="XXX" echo del /s /f /q "%%~fa\*.*"