[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理怎样清理google浏览器缓存?

因工作需要,需要不断清理google浏览器缓存,新手求助批处理清理google浏览器缓存,不清理网页存储账号密码的代码。

本帖最后由 yyz219 于 2022-6-23 18:50 编辑

我主张先做好备份
  1. ::【清空缓存、垃圾】
  2. @echo off
  3. for /f "delims=" %%b in ('dir /b "User Data"') do (
  4.    if "Default" NEQ "%%b" (
  5. if "PepperFlash" NEQ "%%b" (
  6. rd /s/q "User Data\%%b")else (echo 跳过)) else (echo 跳过)
  7. )
  8. del /Q "%~dp0User Data\BrowserMetrics-spare.pma"
  9. del /Q "%~dp0User Data\chrome_shutdown_ms.txt"
  10. del /Q "%~dp0User Data\CrashpadMetrics*"
  11. del /Q "%~dp0User Data\Safe*"
  12. ::del /Q "%~dp0User Data\First Run"  %【(First Run————第一次运行)删除这个以后,书签会多出(已导入)】%
  13. cd "%~dp0User Data\Default"
  14. del /f/q ChromeDWriteFontCache
  15. del /s/f/q "Pepper Data\*"
  16. del /s/f/q "Application Cache\*"
  17. del /s/f/q "Media Cache\*"
  18. del /s/f/q "Local Storage\http*"
  19. del /s/f/q Cache\*
  20. del /s/f/q GPUCache\*
  21. del /q bookmarks_*
  22. del /s/q *.tmp
  23. del /s/q *.bak
  24. cd "%~dp0User Data\Default"
  25. ::del /f /s /q "History"           %【历史记录】%
  26. del /f /s /q "Visited Links"
  27. del /f /s /q "Current Session"
  28. del /f /s /q "Current Tabs"
  29. del /f /s /q "Last Session"
  30. del /f /s /q "Last Tabs"
  31. ::del /f /s /q "Web Data*"        %【如果删除这个,则需要重新登录谷歌】%
  32. del /f /s /q "DownloadMetadata"
  33. exit
复制代码
【保存为:清除缓存.bat,放在跟User Data在同一目录】
我是小白,希望老师多多帮助

TOP

是要删cookies吗?

TOP

本帖最后由 yyz219 于 2022-6-22 19:40 编辑

https://www.centbrowser.net/zh-c ... tid=8756&extra=
退出谷歌时,检测缓存文件夹大小,等于大于阈值,则清空(我写的,不知道对你有没有帮助)
  1. ::【退出浏览器时,检测缓存文件夹“Cache”的大小,如果等于大于150MB(可以设定),则清空】
  2. @echo Off
  3. "D:\1绿色软件\网络\浏览器\便携版百分3.2.4.23\chrome.exe"    %【编辑为你的谷歌浏览器的路径】%
  4. ::【注】:下面1行是获取“Cache文件夹”的大小(字节)
  5. set Dir=User Data\Default\Cache
  6. for /f "tokens=3* delims= " %%a in ('dir/a-d/s "%Dir%"^|findstr /c:"个文件"') do set 清理前=%%~a
  7. ::【注】:下面一行是将文件夹的大小“字节”转换成为MB
  8. set /a 清理前MB=%清理前:,=%/1024/1024
  9. set a=%清理前MB%      %“清理前文件夹大小(MB)”%         
  10. set b=150             %【设定缓存阈值大小(MB)】%
  11. if %a% LSS %b%   goto  n   %“文件夹小于150MB时跳到    :n ”%
  12. if %a% GEQ %b%   goto  m   %“文件夹大于等于150MB时跳到:m ”%
  13. ::【注】:EQU 等于; NEQ 不等于; LSS 小于; LEQ 小于等于; GTR 大于; GEQ 大于等于
  14. :m        %“清空缓存(Cache文件夹)”%
  15. Del /f /s /q  "User Data\Default\Cache\*.*"
  16. :n
  17. exit
  18. 保存为:启动谷歌.bat
  19. ***************************
  20. Set ws = CreateObject("Wscript.Shell")
  21. ws.run "cmd /c 启动谷歌.bat",vbhide
  22. 保存为:启动谷歌+.vbs
  23. ***********************************************
  24. 将“启动谷歌+.vbs”和“启动谷歌.bat”放在“User Data”所在文件夹【“启动谷歌+.vbs”、“启动谷歌.bat”、“User Data”在同一目录】
  25. 【要启动谷歌浏览器的时候,运行“启动谷歌+.vbs”】否则还会有一个cmd窗口
复制代码
下载地址: https://www.centbrowser.net/zh-c ... Dk3OTg2fDc3OXw4NzU2
我是小白,希望老师多多帮助

TOP

返回列表