@ECHO OFF ::BIN.BAT ::LEONARDO GUTIERREZ R. IF ["%1"]==[""] (GOTO:SYNTAX) IF /I ["%1"]==["-H"] (GOTO:SYNTAX) IF /I ["%1"]==["--HELP"] (GOTO:SYNTAX) IF /I ["%1"]==["/?"] (GOTO:SYNTAX) IF /I ["%1"]==["/H"] (GOTO:SYNTAX) IF /I ["%1"]==["-LOCAL"] (GOTO:LOCAL) IF /I ["%1"]==["-ALL"] (GOTO:ALL) :SYNTAX ECHO:%~NX0 > CON ECHO: > CON ECHO:MODO DE USO : > CON ECHO: > CON ECHO:%~NX0 [-LOCAL] [-ALL] > CON ECHO:>CON ECHO:-LOCAL : Vacia la papelera del disco local. > CON ECHO:-ALL : Vacia la papelera de todos los discos detectados en el sistema. > CON ECHO: > CON :LOCAL NIRCMD EMPTYBIN GOTO:EOF :ALL FOR /F "TOKENS=1 SKIP=1" %%X IN ('WMIC LOGICALDISK GET CAPTION') DO ( NIRCMD EMPTYBIN %%X ) GOTO:EOF
hay forma de hacerlo obteniendo la credencial de usuario y entrando hasta la carpeta recycler para borrar todo su contenido...todo en un simple BAT...sin necesidad de usar herramientas externas....