web-dev-qa-db-ja.com

コマンドラインを使用して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
14
Dio Phung

実際、私のスクリプトは機能します。データをGoogleアカウントに同期することを選択したため、アドレスバーの履歴が消去されない理由。したがって、スクリプトを実行した後、Chromeを再度開くと、アドレスバーの履歴が復元されます。コメントをありがとう@Sathya

5
Dio Phung

権限の問題がないか確認してください。追加の権限(管理者として実行)でバッチファイルを実行してみてください。

OR

コマンドプロンプトを開いてコマンドを1つずつ入力し、応答を確認して、どこで失敗するかを特定します。

1
Vimal Raj