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
実際、私のスクリプトは機能します。データをGoogleアカウントに同期することを選択したため、アドレスバーの履歴が消去されない理由。したがって、スクリプトを実行した後、Chromeを再度開くと、アドレスバーの履歴が復元されます。コメントをありがとう@Sathya
権限の問題がないか確認してください。追加の権限(管理者として実行)でバッチファイルを実行してみてください。
OR
コマンドプロンプトを開いてコマンドを1つずつ入力し、応答を確認して、どこで失敗するかを特定します。