set task=skdamon.exe
tasklist|find /i "%task%">nul
if %errorlevel% equ 0 (
for /f "eol= delims== tokens=2" %%i in ('wmic process where "name='%task%'" get executablepath /value') do (
rem 指定服务的文件夹路径
set srv_dir=%%~dpi
)
)

rem 日志保留天数
set bak_dat=2

rem 停止服务
net stop SkpSrv
net stop SkpSrv
net stop NisecUk
net stop NisecUk

rem 删除的文件 del用来删除文件 rd用来删除文件夹
forfiles /p %srv_dir%_Log /s /m *.* /d -%bak_dat% /c "cmd /c del /f /s /q /a @path"
forfiles /p %srv_dir%LOG /s /m *.* /d -%bak_dat% /c "cmd /c del /f /s /q /a @path"
forfiles /p %srv_dir%LOG\mq /s /m *.* /d -%bak_dat% /c "cmd /c del /f /s /q /a @path"
forfiles /p %srv_dir%logs /s /m *.* /d -%bak_dat% /c "cmd /c del /f /s /q /a @path"
forfiles /p %srv_dir%logc /s /m *.* /d -%bak_dat% /c "cmd /c del /f /s /q /a @path"

rem 清空回收站 xp
rem for %%a in (recycled recycler) do if exist %systemdrive%\%%a rd /s /q %systemdrive%\%%a\
rem for %%a in (recycled recycler) do if exist %systemdrive%\%%a del /f /s /q /a %systemdrive%\%%a\*.*

rem 清空回收站 win10
rd /s /q c:\$Recycle.Bin
rd /s /q d:\$Recycle.Bin
rd /s /q e:\$Recycle.Bin
rd /s /q f:\$Recycle.Bin
rd /s /q z:\$Recycle.Bin
rem ......

rem 重启服务器
shutdown /r /f /t 0

pause