如何使用命令行删除 Chrome 临时数据(历史记录、Cookie、缓存)

如何使用命令行删除 Chrome 临时数据(历史记录、Cookie、缓存)

在 Windows 7 上,我尝试运行此脚本,但仍然无法清除 Chrome 临时数据。有人能找出脚本的问题吗?Chrome 将历史记录和缓存存储在哪里?谢谢

ECHO --------------------------------------
ECHO **** Clearing Chrome cache
taskkill /F /IM "chrome.exe">nul 2>&1

set ChromeDataDir=C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default
set ChromeCache=%ChromeDataDir%\Cache>nul 2>&1  
del /q /s /f "%ChromeCache%\*.*">nul 2>&1    
del /q /f "%ChromeDataDir%\*Cookies*.*">nul 2>&1    
del /q /f "%ChromeDataDir%\*History*.*">nul 2>&1    


set ChromeDataDir=C:\Users\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default
set ChromeCache=%ChromeDataDir%\Cache>nul 2>&1
del /q /s /f "%ChromeCache%\*.*">nul 2>&1   
del /q /f "%ChromeDataDir%\*Cookies*.*">nul 2>&1    
del /q /f "%ChromeDataDir%\*History*.*">nul 2>&1    
ECHO **** Clearing Chrome cache DONE

答案1

实际上我的脚本是有效的。Omnibox 历史记录未被清除的原因是因为我选择将数据同步到 Google 帐户。因此,运行脚本后,如果您重新打开 Chrome,它将恢复 Omnibox 历史记录。感谢 @Sathya 的评论

答案2

请检查是否存在任何权限问题。尝试使用附加权限运行批处理文件(以管理员身份运行)。

或者

尝试打开命令提示符并逐个输入命令,然后检查响应以确定失败的具体位置。

相关内容