系统盘以外的文件夹与文件的自动清理

单个文件的自动清理

1.首先我们来看看一个指定位置的文件与文件夹的清理(此处我们清理的目标文件夹是:D:\ABC\CXY)
D:\ABC\CXY文件夹内部的一个.xlsx表格文件
1)首先新建一个文本文档
在这里插入图片描述
2)在里面输入操作指令
在这里插入图片描述

3)点击另存为
在这里插入图片描述
4)文件名为XXX.bat;文件格式为"所有文件格式";“编码:ANSI”。点击保存
在这里插入图片描述
5)可以在桌面上看见如下的文件
在这里插入图片描述
废话不多说直接上源码

del /f /s /q D:\ABC\CXY\*.* 

当然我们还可以规定删除特定时间下的文件
(批处理小知识:指定一个单一字母可替换的参数,如:%i ,而指定一个变量则用:%%i ,而调用变量时用:%i% ,变量是区分大小写的(%i 不等于 %I)。)

echo 删除特定年月日下的文件
del /f /s /q D:\ABC\%date:~0,4%\%date:~5,2%\%date:~8,2%\*.*
echo 删除特定年月日时分秒下的文件
del /f /s /q D:\ABC\%date:~0,4%\%date:~5,2%\%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%\*.*

多个文件夹的清理

1.首先我们来看看一个指定位置的文件与文件夹的清理(此处我们清理的目标文件夹是:D:\ABC)
在这里插入图片描述
2)其余操作与单个文件夹清理一样,我们直接看源码

cd D:\ABC
rd /s /q  D:\ABC

*可见我们利用del命令删除文件,不能删文件夹。删除文件夹使用rd命令。
del 删除文件
cd 进入文件夹目录
rd 删除文件夹

系统盘的垃圾文件与文件夹的自动清理

@echo off

echo 正在清除系統垃圾文件,請稍等......
echo 删除系统盘目录下临时文件 
del /f /s /q  %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp 
echo 删除系统盘目录下日志文件 
del /f /s /q %systemdrive%\*.log 
echo 删除系统盘目录下GID文件
del /f /s /q  %systemdrive%\*.gid
echo 删除系统目录下scandisk(磁盘扫描)留下的无用文件
del /f /s /q  %systemdrive%\*.chk
echo 删除系统目录下old文件
del /f /s /q  %systemdrive%\*.old
echo 删除回收站的无用文件
del /f /s /q  %systemdrive%\recycled\*.*
echo 删除系统目录下备份文件 
del /f /s /q  %windir%\*.bak
echo 删除应用程序临时文件
del /f /s /q  %windir%\prefetch\*.*
echo 删除系统维护等操作产生的临时文件
rd /s /q %windir%\temp & md  %windir%\temp
echo 删除当前用户的COOKIE(IE
del /f /q  %userprofile%\cookies\*.*
echo 删除访问记录文件
del /f /q  %userprofile%\recent\*.*
echo 删除internet临时文件
del /f /s /q  "%userprofile%\Local Settings\Temporary Internet Files\*.*"
echo 删除当前用户日常操作临时文件
del /f /s /q  "%userprofile%\Local Settings\Temp\*.*"
echo 删除访问记录(开始菜单中的文档里面的东西)
del /f /s /q  "%userprofile%\recent\*.*"
echo 
echo ★☆★☆★☆★☆★☆★☆★☆★☆
echo ★☆☆☆清除系統垃圾完成!★☆☆
echo ★★☆★☆★☆★☆★☆★☆★☆★
echo. & pause

电脑定义执行任务

1)首先右键打开我的电脑的管理
在这里插入图片描述
2)创建一个新的任务
在这里插入图片描述
3)任务名称
可以自定义例如:自动清理在这里插入图片描述
4)在触发器位置选择触发的周期
在这里插入图片描述
5)然后进行详细的定义条件
在这里插入图片描述
6)操作处选择启动程序
在这里插入图片描述
7)点击“程序或脚本”后的浏览按钮选择我们的脚本
在这里插入图片描述
8)最后勾选下面的任务属性框。完成指令的写入。
在这里插入图片描述
9)添加完成后可以在任务栏内找到。(此处例子中的AutoDelete)
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐