# 删除指定类型文件

#### （1）新建bat批批处理文件，删除D:\scan目录下5天前的\*.pdf 文件

```
rem 192.168.100.3 删除D:\scan目录下5天前的*.pdf 文件
Forfiles /p "D:\scan" /s /d -5 /m *.pdf /c "cmd /c del /q /f @path"
```

#### （2）删除D:\KaoQinService\_VC4000\VIDEO2和D:\KaoQinService\_VC4000\VIDEO目录下60天前的\*.avi 文件

```
rem 删除D:\KaoQinService_VC4000\VIDEO2和D:\KaoQinService_VC4000\VIDEO目录下60天前的*.avi 文件
Forfiles /p "D:\KaoQinService_VC4000\VIDEO2" /s /d -60 /m *.avi /c "cmd /c del /q /f @path"
Forfiles /p "D:\KaoQinService_VC4000\VIDEO" /s /d -60 /m *.avi /c "cmd /c del /q /f @path"
```

#### （3）清理本机微信数据目录

```
rd /s /q "D:\Users\Documents\WeChat Files"  
```

#### （4）设置windows计划任务

#### 参考资料：

<https://blog.csdn.net/qq\\_41904407/article/details/109596813>

**bat脚本之“一键删除指定的文件夹和文件”**

&#x20;删除文件： 删除download文件夹中的文件，例子如下：

```
del C:\download\*.*
```

&#x20;删除文件夹： 删除download文件及其子目录，例子如下：

```
rd /s /q C:\download\*.*

/s 参数表示删除该文件夹及其下面的子目录和文件
/q 参数表示安静进行，不需要确认
```

带空格的文件夹名字或带空格的文件的名字都需要用英文的双引号括起来，不然会出错，找不到该文件或该目录。

**连着来**

```
del /q D:\*.*
rd /s /q "D:\Documents"
```

操作： 新建一个txt文本，把上面的复制进去，路径根据自己需要删除的文件夹或文件来指定路径，保存后退出，更改下后缀名为(.bat),保存，双击运行即可！

#### （5）强制删除目录下及子文件夹下指定后缀名称所有类型文件，且无需确认

```
del /a /f /s /q D:\*.doc
```

{% hint style="info" %}
/a /f 是强制删除所有属性的文件&#x20;

/q 是无需确认直接删除&#x20;

/s 删除子文件夹中的文件
{% endhint %}
