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

[文件操作] 批处理怎样清理谷歌浏览器缓存和密码,保留书签?

各位大神好:本人工作原因要经常清除谷歌浏览器的缓存和保存的密码,但是要保留浏览器的书签。批处理怎么写,谢谢!

本帖最后由 yyz219 于 2022-10-9 22:38 编辑

回复 1# oeasy

!!清除缓存.bat(放到User Data同一目录)
  1. @echo off
  2. :: 注:下面两行是获取“百分文件夹”文件夹的大小(字节)
  3. set Dir=%~dp0
  4. for /f "tokens=3* delims= " %%a in ('dir/a-d/s "%Dir%"^|findstr /c:"个文件"') do set 清理前=%%~a
  5. :: 注:下面一行是将百分文件夹的大小“字节”转换成为MB,再减去300MB(百分文件夹的大小)
  6. set /a 清理前MB=%清理前:,=%/1024/1024-300
  7. echo.                                                                          
  8. echo.
  9. echo.                                                                          
  10. echo.                                    
  11. echo.
  12. echo.
  13. echo.  
  14. echo.
  15. echo.                             百分可以减少:  %清理前MB% MB
  16. echo.                             ---------------------
  17. echo.
  18. echo.
  19. echo.                             预计清除以后:  300  MB
  20. echo.                             ----------------------  
  21. echo.                                                                          
  22. echo.                                    
  23. echo.
  24. echo.
  25. echo.
  26. echo.                                    
  27. echo.
  28. pause>nul
  29. ::【注】:下面关闭百分浏览器
  30. :A
  31. taskkill  /im chrome.exe  /f  >nul 2>nul   %【结束进程不显示内容】%
  32. ping 0.0.0.0 -n 1  >nul 2>nul              %【延时1秒不显示内容】%
  33. tasklist|findstr /i "chrome.exe"&&goto A   %【注:检测"chrome.exe"进程,有就跳到:A,没有就往下运行】%
  34. for /f "delims=" %%b in ('dir /b "User Data"') do (
  35.    if "Default" NEQ "%%b" (
  36. if "PepperFlash" NEQ "%%b" (
  37. rd /s/q "User Data\%%b")else (echo 跳过)) else (echo 跳过)
  38. )
  39. del /Q "%~dp0User Data\BrowserMetrics-spare.pma"
  40. del /Q "%~dp0User Data\chrome_shutdown_ms.txt"
  41. del /Q "%~dp0User Data\CrashpadMetrics*"
  42. del /Q "%~dp0User Data\Safe*"
  43. ::del /Q "%~dp0User Data\First Run"  %【(First Run————第一次运行)删除这个以后,书签会多出(已导入)】%
  44. cd "%~dp0User Data\Default"
  45. del /f/q ChromeDWriteFontCache
  46. del /s/f/q "Pepper Data\*"
  47. del /s/f/q "Application Cache\*"
  48. del /s/f/q "Media Cache\*"
  49. del /s/f/q "Local Storage\http*"
  50. del /s/f/q Cache\*
  51. del /s/f/q GPUCache\*
  52. del /q bookmarks_*
  53. del /s/q *.tmp
  54. del /s/q *.bak
  55. cd "%~dp0User Data\Default"
  56. ::del /f /s /q "History"           %【历史记录】%
  57. del /f /s /q "Visited Links"
  58. del /f /s /q "Current Session"
  59. del /f /s /q "Current Tabs"
  60. del /f /s /q "Last Session"
  61. del /f /s /q "Last Tabs"
  62. ::del /f /s /q "Web Data*"        %【如果删除这个,则需要重新登录谷歌】%
  63. del /f /s /q "DownloadMetadata"
  64. cls
  65. :: 注:下面用“百分清理加速.exe”继续清理
  66. ::%~dp0百分清理加速.exe
  67. ::%~dp0浏览器一键优化工具\浏览器一键优化工具.exe
  68. :: 注:下面获取清理后“百分文件夹的大小”
  69. set Dir=%~dp0
  70. for /f "tokens=3* delims= " %%a in ('dir/a-d/s "%Dir%"^|findstr /c:"个文件"') do set 清理后=%%~a
  71. :: 注:下面一行是将“百分文件夹的大小”(字节)转换成为MB
  72. set /a 清理后MB=%清理后:,=%/1024/1024
  73. echo.                                                                          
  74. echo.
  75. echo.                                                                          
  76. echo.                                    
  77. echo.
  78. echo.
  79. echo.  
  80. echo.
  81. echo                                百分大小:  %清理后MB% MB
  82. echo                                -----------------
  83. echo.
  84. echo.
  85. :: 注:下面是:(清理前-清理后)
  86. set /a 清理前MB=%清理前:,=%/1024/1024-%清理后MB%
  87. echo                                本次清理:  %清理前MB% MB
  88. echo                                -----------------
  89. echo.  
  90. echo.                                                                          
  91. echo.                                    
  92. echo.
  93. echo                                 清空历史记录吗?
  94. echo                                -----------------                                   
  95. pause>nul
  96. ::【下面清空历史记录】
  97. del /f /s /q "%~dp0User Data\Default\History"
  98. exit
复制代码
我是小白,希望老师多多帮助

TOP

回复 2# yyz219


    感谢老哥分享

TOP

回复 3# oeasy

我是在百分浏览器(谷歌核心)便携版中使用的,有可能有一些地方需要自行修改一下
我是小白,希望老师多多帮助

TOP

如果密码也需要删除,用“彻底清理缓存(密码也清理).bat”————【建议先备份书签】
  1. @echo off
  2. for /f "delims=" %%b in ('dir /b "User Data"') do (
  3.    if "Default" NEQ "%%b" (
  4. if "PepperFlash" NEQ "%%b" (
  5. rd /s/q "User Data\%%b")else (echo 跳过)) else (echo 跳过)
  6. )
  7. del /Q "User Data\BrowserMetrics-spare.pma"
  8. del /Q "User Data\chrome_shutdown_ms.txt"
  9. del /Q "User Data\CrashpadMetrics*"
  10. del /Q "User Data\Safe*"
  11. del /Q "User Data\First Run"
  12. cd "%~dp0\User Data\Default"
  13. del /f/q ChromeDWriteFontCache
  14. del /s/f/q "Pepper Data\*"
  15. del /s/f/q "Application Cache\*"
  16. del /s/f/q "Media Cache\*"
  17. del /s/f/q "Local Storage\http*"
  18. del /s/f/q Cache\*
  19. del /s/f/q GPUCache\*
  20. del /q bookmarks_*
  21. del /s/q *.tmp
  22. del /s/q *.bak
  23. cd "%~dp0\User Data\Default"
  24. del /f /s /q "History"
  25. del /f /s /q "Visited Links"
  26. del /f /s /q "Current Session"
  27. del /f /s /q "Current Tabs"
  28. del /f /s /q "Last Session"
  29. del /f /s /q "Last Tabs"
  30. del /f /s /q "Cookies*"
  31. del /f /s /q "Web Data*"
  32. del /f /s /q "DownloadMetadata"
复制代码
我是小白,希望老师多多帮助

TOP

返回列表