자유 게시판

강제 삭제

2023.06.06 20:53

슈머슈마 조회:795 추천:9

@echo off & setlocal enabledelayedexpansion

:loop

for %%a in (%1) do RD /S /Q %%a || echo y | del %1

tasklist | findstr /i %~nx1 >nul && if %errorlevel%==0 pskill.exe -t %~nx1 && echo y | del %1 && exit

for /r "%1" %%b in (*) do tasklist | findstr /i %%~nxb >nul && if !errorlevel!==0 pskill.exe -t %%~nxb && goto:loop

endlocal

 

백그라운드 에서 실행된 프로그램 실행제거 하고 삭제 해야할때 필요한듯하여 대충 만들어봤습니다.

저는 작동이 잘되는데 -_- 필요한분은 없을까요?

 

토커용으로 쓰면 좋을거 같습니다. 매개변수는 %P%n 이며, 폴더, 파일 둘다 작동하며 백그라운드에서 실행되는

프로그램 제거후 삭제 시킵니다.

 

pskill.rar

XE1.11.6 Layout1.4.8