如何创建批处理文件删除Microsoft Edge缓存及近期历史记录
如何创建批处理文件删除Microsoft Edge缓存与历史记录
以下是一个能在多Windows系统上动态运行的批处理文件,可彻底清除Edge的缓存文件及近期历史记录:
批处理代码
@echo off chcp 65001 >nul :: 强制关闭Microsoft Edge所有进程 taskkill /f /im msedge.exe >nul 2>&1 :: 删除Edge缓存目录 rd /s /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Cache" >nul 2>&1 rd /s /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Media Cache" >nul 2>&1 :: 删除历史记录及相关文件 del /f /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\History" >nul 2>&1 del /f /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\History-journal" >nul 2>&1 del /f /q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Visited Links" >nul 2>&1 echo Edge缓存与历史记录已清除完成! pause
使用说明
- 打开记事本,将上述代码完整粘贴进去
- 点击「文件」→「另存为」,在「保存类型」中选择「所有文件」,文件名设为
ClearEdgeCache.bat(后缀必须是.bat),编码选择「ANSI」避免中文乱码 - 双击运行该批处理文件即可,若Edge正在运行,脚本会强制关闭后再执行删除操作
代码说明
@echo off:关闭命令行的指令回显,让界面更简洁chcp 65001:设置编码为UTF-8,确保中文提示正常显示taskkill /f /im msedge.exe:强制关闭所有Edge进程,避免文件被占用无法删除rd /s /q:递归删除指定目录及所有子文件/文件夹,/q表示静默删除不提示del /f /q:强制删除指定文件,/q静默删除不提示>nul 2>&1:将命令执行的输出和错误信息重定向到空,避免界面出现冗余提示
内容的提问来源于stack exchange,提问作者Sanu Kumar
相关产品推荐
相关产品推荐

