目录
系统盘以外的文件夹与文件的自动清理单个文件的自动清理多个文件夹的清理系统盘的垃圾文件与文件夹的自动清理电脑定义执行任务系统盘以外的文件夹与文件的自动清理
单个文件的自动清理
1.首先我们来看看一个指定位置的文件与文件夹的清理(此处我们清理的目标文件夹是:D:\ABC\CXY)
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:\ABCrd /s /q D:\ABC
*可见我们利用del命令删除文件,不能删文件夹。删除文件夹使用rd命令。
del 删除文件
cd 进入文件夹目录
rd 删除文件夹
系统盘的垃圾文件与文件夹的自动清理
@echo offecho 正在清除系統垃圾文件,請稍等......echo 删除系统盘目录下临时文件 del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mp echo 删除系统盘目录下日志文件 del /f /s /q %systemdrive%\*.log echo 删除系统盘目录下GID文件del /f /s /q %systemdrive%\*.gidecho 删除系统目录下scandisk(磁盘扫描)留下的无用文件del /f /s /q %systemdrive%\*.chkecho 删除系统目录下old文件del /f /s /q %systemdrive%\*.oldecho 删除回收站的无用文件del /f /s /q %systemdrive%\recycled\*.*echo 删除系统目录下备份文件 del /f /s /q %windir%\*.bakecho 删除应用程序临时文件del /f /s /q %windir%\prefetch\*.*echo 删除系统维护等操作产生的临时文件rd /s /q %windir%\temp & md %windir%\tempecho 删除当前用户的COOKIE(IEdel /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)