본문 바로가기
내가 만든 것/스크립트 Scripts

[윈도우 Batch-Script] 토렌트파일 삭제 배치파일

by 언제나초심. 2015. 9. 28.
반응형

토렌트 파일이 자꾸 쌓여가네요. 그래서 배치파일을 만들었습니다. 

배치파일은 윈도우에서 쓰이는 실행파일입니다. 해당 소스를 메모장에 붙여넣고 저장시에 [이름.bat] 와 같이 저장을 하시면 됩니다. 소스상에 문제가 있거나 개선하고 싶으신 분은 바꿔서 마음껏 사용하시면 됩니다.




@ECHO OFF
MODE CON COLS=60 LINES=11
COLOR 3F

ECHO ==========================
ECHO Torrent File(.torrent) clean process
ECHO Author : hong seok-hoon(E2XIST)
ECHO ==========================

REM ==========================================================
REM 1. uTorrent
REM ==========================================================
IF NOT EXIST "%appdata%\uTorrent\." GOTO END
IF EXIST "%appdata%\uTorrent\*.torrent" (
DEL "%appdata%\uTorrent\*.torrent" /q
ECHO ^(uTorrent^) Removed
) ELSE (
ECHO ^(uTorrent^) It has already been deleted.
)
:END


REM ==========================================================
REM 2. BitTorrent
REM ==========================================================
IF NOT EXIST "%appdata%\BitTorrent\." GOTO END
IF EXIST "%appdata%\BitTorrent\*.torrent" (
DEL "%appdata%\BitTorrent\*.torrent" /q
ECHO ^(BitTorrent^) Removed
) ELSE (
ECHO ^(BitTorrent^) It has already been deleted.
)
:END


REM ==========================================================
REM 3. Download Folders
REM ==========================================================
FOR /F "usebackq skip=1 tokens=1,2*" %%T IN (`reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "{374DE290-123F-4565-9164-39C4925E467B}" 2^>nul`) DO (
    IF /I "%%T"=="{374DE290-123F-4565-9164-39C4925E467B}" (
        SET "DownloadShellFolder=%%V"
        GOTO END
    )
)
:END


IF "%DownloadShellFolder%"=="" goto END
IF EXIST "%DownloadShellFolder%\*.torrent" (
DEL "%DownloadShellFolder%\*.torrent" /q
ECHO ^(Download Folder^) Removed
) ELSE (
ECHO ^(Download Folder^) It has already been deleted.
)
:END



REM ECHO (.torrent) removed
TIMEOUT /T 10


반응형