在 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
请检查是否存在任何权限问题。尝试使用附加权限运行批处理文件(以管理员身份运行)。
或者
尝试打开命令提示符并逐个输入命令,然后检查响应以确定失败的具体位置。