크롬 케쉬 기록 삭제 배치파일
::echo ######################################################################
::echo Created by ckhong
::echo ######################################################################
@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
:: echo 관리 권한을 요청 ...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"=""
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
rem del "%temp%\getadmin.vbs"
exit /B
:gotAdmin
pushd "%CD%"
CD /D "%~dp0"
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 조용한 모드, 글로벌 와일드 카드에서 삭제해도 괜찮은지 물어보지 않는다. /s 모든 하위 디렉토리에서 지정된 파일을 삭제. /f 읽기 전용 파일을 강제로 삭제 합니다.
:: command1 >nul : command1의 출력을, 화면에 뿌리는 것이 아니라, 그냥 버린다
:: nul 2>&1 표준출력,표준에러를 nul로 보낸다.
del /q /f "%ChromeDataDir%\Cookies.*">nul 2>&1
del /q /f "%ChromeDataDir%\History.*">nul 2>&1
del /q /f "%ChromeDataDir%\Preferences.*">nul 2>&1
ECHO ** Clearing Chrome cache DONE
::echo ######################################################################
::echo Created by ckhong
::echo ######################################################################