用cmd实现清理系统垃圾

news2024/11/29 20:36:49

目录

  • 前言
  • 一、cmd是什么?
  • 二、食用步骤
    • 1.第一版本
    • 2.第二版本
  • 总结


前言

在使用计算机的过程中,我们经常会产生很多系统垃圾文件,如果不及时清理可能会影响计算机的性能。本文将介绍如何借助cmd帮助我们清理系统垃圾,提高计算机的运行速度和稳定性。


提示:以下是本篇文章正文内容,下面案例可供参考

一、cmd是什么?

CMD(Command Prompt)是Windows操作系统中的一个命令行工具,它允许用户通过输入指令来执行一些简单的系统操作。以下是CMD的一些常用功能和命令。

二、食用步骤

1.第一版本

右键,创建文本文档
在这里插入图片描述
打开,输入以下脚本
代码如下(示例):

@echo off

rem 删除临时文件夹中的所有文件
del /q "%temp%\*.*" /f /s

rem 删除回收站中的所有文件
rd /s /q "%systemdrive%\$recycle.bin"

rem 清空IE历史记录
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

rem 清空Chrome历史记录
taskkill /f /im chrome.exe
del /q "%userprofile%\AppData\Local\Google\Chrome\User Data\Default\Cache\*.*" /f /s
del /q "%userprofile%\AppData\Local\Google\Chrome\User Data\Default\History*.*" /f /s

rem 清空Firefox历史记录
taskkill /f /im firefox.exe
del /q "%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\*\cache2\entries\*.*" /f /s
del /q "%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\*\cookies.sqlite*" /f /s
del /q "%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\*\downloads.sqlite*" /f /s
del /q "%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\*\formhistory.sqlite*" /f /s
del /q "%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\*\places.sqlite*" /f /s
del /q "%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\*\sessionstore.js*" /f /s
del /q "%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\*\webappsstore.sqlite*" /f /s

rem 清空微软Edge历史记录
taskkill /f /im msedge.exe
del /q "%userprofile%\AppData\Local\Microsoft\Edge\User Data\Default\Cache\*.*" /f /s
del /q "%userprofile%\AppData\Local\Microsoft\Edge\User Data\Default\History*.*" /f /s

echo 垃圾已成功清理。
pause

点击文件,另存为
在这里插入图片描述
然后选择
在这里插入图片描述
至于为什么会选这个,我也不知道,我的电脑不选这个中文就出现乱码
然后保存

脚本讲解:

  1. 删除临时文件夹中的所有文件 (%temp%)。
  2. 删除回收站中的所有文件。
  3. 清除 Internet Explorer 历史记录。
  4. 清除 Chrome 历史记录和缓存。
  5. 清除 Firefox 历史记录和其他一些数据(cookie、下载、表单历史记录、地点、会话存储、webappsstore)。
  6. 清除 Microsoft Edge 历史记录和缓存。
    该脚本使用各种命令行工具来完成这些任务,例如 del(删除)、rd(删除目录)、RunDll32(运行 DLL 函数)和任务kill(终止进程)。
    将 /f 参数添加到 del 命令中,以便在不提示用户确认的情况下强制删除文件。

将 /s 参数添加到 del 和 rd 命令中,以便递归地删除所有子目录和文件。
去掉IE历史记录清空命令中的空格,并使用逗号代替空格。
在每个 del 命令之后添加 *.\ ,以便同时删除所有类型的文件。

图片:
在这里插入图片描述

2.第二版本

代码如下(示例):

@echo off 
echo 正在清理(少女祈祷中......:: 删除系统盘中的临时文件
del /f /s /q %systemdrive%\*.tmp 
del /f /s /q %systemdrive%\*._mp 
del /f /s /q %systemdrive%\*.log 
del /f /s /q %systemdrive%\*.gid 
del /f /s /q %systemdrive%\*.chk 
del /f /s /q %systemdrive%\*.old 

:: 清空回收站
rd /s /q %systemdrive%\recycled

:: 删除 Windows 目录中的备份文件和预取文件
del /f /s /q %windir%\*.bak 
del /f /s /q %windir%\prefetch\*.* 

:: 清空 Windows 目录中的临时文件夹
rd /s /q %windir%\temp 
md %windir%\temp 

:: 删除用户个人文件夹中的历史记录和 Cookie
del /f /q %userprofile%\cookies\*.* 
del /f /q %userprofile%\recent\*.* 

:: 删除用户个人文件夹中的临时文件和缓存
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\INetCache\*.*" 
del /f /s /q "%userprofile%\AppData\Local\Temp\*.*" 
del /f /s /q "%userprofile%\recent\*.*" 

echo 清除完成
echo. & pause 

讲解:

del /f /s /q %systemdrive%*.tmp:删除系统盘中所有以 .tmp 结尾的文件。
del /f /s /q %systemdrive%*._mp:删除系统盘中所有以 ._mp 结尾的文件。
del /f /s /q %systemdrive%*.log:删除系统盘中所有以 .log 结尾的文件。
del /f /s /q %systemdrive%*.gid:删除系统盘中所有以 .gid 结尾的文件。
del /f /s /q %systemdrive%*.chk:删除系统盘中所有以 .chk 结尾的文件。
del /f /s /q %systemdrive%*.old:删除系统盘中所有以 .old 结尾的文件。
rd /s /q %systemdrive%\recycled:清空回收站。
del /f /s /q %windir%*.bak:删除 Windows 目录中所有以 .bak 结尾的文件。
del /f /s /q %windir%\prefetch*.*:删除 Windows 目录中预取文件。
rd /s /q %windir%\temp:删除 Windows 目录中的临时文件夹。
md %windir%\temp:重新创建空的 Windows 临时文件夹。
del /f /q %userprofile%\cookies*.*:删除用户个人文件夹中的所有 Cookie。
del /f /q %userprofile%\recent*.*:删除用户个人文件夹中的所有历史记录。
del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\INetCache*.*":删除用户个人文件夹中的 IE 缓存文件。
del /f /s /q "%userprofile%\AppData\Local\Temp*.*":删除用户个人文件夹中的临时文件和缓存。
del /f /s /q "%userprofile%\recent*.*":删除用户个人文件夹中的所有最近文档。
echo 清除完成:在命令行输出“清除完成”。
echo. & pause:在命令行输出一个空行,并暂停运行,等待用户按下任意键继续。

图片:
在这里插入图片描述
如果显示权限不够,请用管理员权限打开


总结

本文简单的举例了两个清理系统的脚本,我的电脑上就写了两个,我电脑的C盘内存小,而且比较老,就更需要多清理了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/589848.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue3-实战-01-管理后台项目初始化和项目配置

目录 1-项目初始化 1.1-环境准备 1.2-项目初始化 2-项目配置 2.1-eslint配置 2.2-配置prettier 2.3-配置stylelint 2.4-配置husky 2.5-配置commitlint 2.6-强制使用pnpm包管理器工具 1-项目初始化 从0开始搭建一个vue3版本的后台管理系统。一个项目要有统一的规范&…

fastjson 1.2.24 反序列化导致任意命令执行漏洞复现

前言 fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,的作用就是把java对象转换为json形式,也可 以用来将json转换为java对象。 fastjson在解析json的过程中,支持使用autoType来实例化某一个具体的类&#xff…

【计算机网络】1.3 ——计算机网络的定义和分类

计算机网络的定义和分类 计算机网络定义 最简单的定义是 一些互相连接的、自治的计算机的集合 互连,指计算机之间可以通过有线或无线的方式进行数据通信自治,是指独立的计算机,它有自己的硬件和软件,可以单独运行使用集合&#…

面试专题:java 多线程(1)----synchronized关键字相关问答

在java 多线程 面试中最多问题1.悲观锁和乐观锁;2.synchronized和lock的区别;3.可重入锁和非可重入锁的区别;4.多线程是解决什么问题的;5.线程池解决什么问题的;6.线程池原理;7.线程池使用注意事项&#xf…

安卓中集成高德地图

安卓中集成高德地图 1.高德地图的优缺点 高德开放平台 | 高德地图API 高德地图优点: 1、领先的地图渲染技术:性能提升10倍,所占空间降低80%,比传统地图软件节省流量超过90% 2、专业在线导航功能&#x…

JVM之类的初始化与类加载机制

类的初始化 clinit 初始化阶段就是执行类构造器方法clinit的过程。此方法不需定义,是javac编译器自动收集类中的所有类变量的赋值动作和静态代码块中的语句合并而来。构造器方法中指令按语句在源文件中出现的顺序执行。clinit不同于类的构造器。(关联:…

C++-stack题型->最小栈,栈的压入与弹出,逆波兰表达式

目录 最小栈 栈的压入与弹出 逆波兰表达式 最小栈 155. 最小栈 - 力扣(Leetcode) 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void …

App 测试流程及资料合集

/1 / 测试理论知识:跟其他 web 等测试一样; /2 / 整体测试流程:同 web 类似 具体差异化见下方内容 /3 / App 独特测试点: 客户端兼容性测试:系统版本、不同深度定制的 rom、屏幕分辨率、中断测试、 安装、卸载、升级、对其他程序的干扰等 需要的一些工具: appnium / lr / …

测试工程师转型开发?还是继续磨练测试技能?

测试五年,没有积累编程脚本能力和自动化经验,找工作时都要求语言能力,自动化框架。 感觉开发同事积累的经历容易找工作。 下一步,想办法转开发岗还是继续测试??? 正常情况下,有了四年…

pdf怎么在线阅读?一键查阅并不难

PDF格式的文件已经成为现代生活中不可或缺的一部分,无论是学术论文、电子书、工作文件还是表格,都有可能以PDF格式出现。然而,为了读取这些文件,我们需要安装PDF阅读器,这在某些情况下可能会带来不便。因此&#xff0c…

如何修复缺失的mfplat.dll文件,多种修复mfplat.dl分享

当你在使用电脑时,突然遇到了缺失了mfplat.dll的错误提示,你可能会感到非常烦恼。不要担心,这是一个常见的问题。在本文中,我们将指导你如何修复缺失的mfplat.dll文件。 一.什么是mfplat.dll MFPLAT.DLL是Microsoft Windows操作系…

广和通发布5G RedCap模组FG132-NA,助力5G商用规模化

5月30日,全球领先的无线通信模组和解决方案提供商广和通发布5G RedCap模组FG132-NA,加速5G技术在更多物联网场景广泛应用。 FG132-NA符合3GPP Release17演进标准,为物联网终端带来卓越5G体验的同时,全面优化产品尺寸、功耗以及成本…

spring boot与spring cloud版本兼容问题解决(附版本兼容表)

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

【Matter】使用chip tool在ESP32-C3上进行matter开发

文章目录 使用chip tool在ESP32-C3上进行matter开发前提准备编译 chip-tool1.激活esp-matter环境2.编译matter所需环境3.构建CHIP TOOL chip-tool client 调试设备说明1.基于 BLE 调试2.通过IP与设备配对3.Trust store4.忘记当前委托的设备 使用chip-tool点灯1.matter环境激活2…

简单解决八皇后问题与n皇后问题

努力是为了不平庸~ 学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。 目录 一、问题描述 二、问题解决思路 1. 建立数据结构: 2. 约束条件的实现: 3. 结果展示: 4. 拓展至n皇…

(STL之string)string类的用法详解

string类成员函数PART1 成员函数(构造函数拷贝构造函数):string 函数原型: string(); string (const string& str); string (const string& str, size_t pos, size_t len npos); string (const char* s); string (const char* s, size_t n)…

项目中使用es(一):使用springboot操作elasticsearch

使用springboot操作es 写在前面搭建项目环境和选择合适版本具体的代码实现(1)继承ProductInfoRepository具体的代码实现(2)使用ElasticsearchRestTemplate操作问题总结最后放个demo 写在前面 对于elasticsearch的搭建&#xff0c…

【Top10】天津高性价比Web前端培训机构(Web前端需要掌握什么技能)

Web前端开发已经成为了一门备受瞩目的技能,对于一些初学者或者转行的人来说,也是非常友好的,当然越火也越会存在争议,大部分没有经验的人会选择参加培训来学习Web前端技术,也有不少人对于参加Web前端培训的必要性存在疑…

项目管理系统的设计与实现(ASP.NET,SQL)

开发环境:Microsoft Visual Studio 数据库:Microsoft SQL Server 程序语言:asp.NET(C#)语言本系统的开发使各大公司所的项目管理更加方便快捷,同时也促使项目的管理变的更加系统化、有序化。系统界面较友好,易于操作。…

AIGC下的低代码赛道,你我皆是拓荒人

今年年初,ChatGPT的现象级爆发,让其底层技术AIGC的承载方OpenAI备受关注。几重buff叠加,打工人的命运可以说是跌宕起伏,命途多舛了。在国内,AIGC的长期价值已逐渐被挖掘,正在重构人们的办公、娱乐乃至生活方…