์ž์œ ๊ฒŒ์‹œํŒ

  • ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ TEMP ํด๋” ๋‚ด์šฉ ์‚ญ์ œ BAT

    ํŽ˜์ด์ง€ ์ •๋ณด

    profile_image
    ์ž‘์„ฑ์ž์ฒœ์‚ฌ ์กฐํšŒ 8,949ํšŒ ์ž‘์„ฑ์ผ 2021-07-28 09:16:10 ๋Œ“๊ธ€ 0

    ๋ณธ๋ฌธ

    [code]

    REM --add the following to the top of your bat file--

    @echo off
    :: BatchGotAdmin
    :-------------------------------------
    REM --> Check for permissions
    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
    REM --> If error flag set, we do not have admin.
    if '%errorlevel%' NEQ '0' (
    ย ย  ย echo Requesting administrative privileges...
    ย ย  ย 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"
    ย ย  ย del "%temp%\getadmin.vbs"
    ย ย  ย exit /B
    :gotAdmin
    ย ย  ย pushd "%CD%"
    ย ย  ย CD /D "%~dp0"ย 

    REM del /f/s/q "C:\WINDOWS\Temp\*.*"
    REMย ย  ย del /f/s/q "C:\Temp\*.*" > nul
    del /f/s/q "C:\log\*.*"
    del /f/s/q "C:\Users\xxx\AppData\Local\Microsoft\Windows\INetCache\*.*"

    forfiles /P "C:\WINDOWS\Temp" /S /M *.* /D -1 /C "cmd /C del /f/s/q @path"
    forfiles /P "C:\Temp" /S /M *.* /D -1 /C "cmd /C del /f/s/q @path"

    [/code]

    ๋Œ“๊ธ€๋ชฉ๋ก

    ๋“ฑ๋ก๋œ ๋Œ“๊ธ€์ด ์—†์Šต๋‹ˆ๋‹ค.