写一个批处理文件,遍历当前文件夹包括其子文件夹,如果子文件夹名称是Logs,则删除该子文件夹下的所有文件和子文件夹
时间: 2023-08-02 08:09:38 浏览: 135
可以使用以下的批处理文件来实现:
```
@echo off
setlocal enabledelayedexpansion
for /r %%i in (*) do (
if /i "%%~nxi"=="Logs" (
echo Deleting %%i
rd /s /q "%%i"
)
)
echo Deletion complete.
pause
```
这个批处理文件会遍历当前文件夹及其子文件夹中的所有文件和子文件夹,如果子文件夹的名称是 Logs,则会删除该子文件夹及其下的所有文件和子文件夹。如果要运行此批处理文件,请执行以下操作:
1. 打开记事本
2. 将上面的代码复制到记事本中
3. 另存为 "delete_logs.bat"(不带引号)并选择 "所有文件" 作为文件类型
4. 将文件保存到要处理的文件夹中
5. 双击运行 "delete_logs.bat" 文件
6. 程序会自动执行,删除所有名为 "Logs" 的子文件夹及其下的所有文件和子文件夹。
阅读全文