elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: Vaciar Papelera de Reciclaje con un .bat en: 27 Febrero 2009, 18:07 pm
Al utilizar este batch se borran todos los archivos de las carpetas RECYCLER incluidos los de sistema "INFO2" y "desktop.ini" o esos no se borran


Usa nircmd, para vaciar la papelera :
Código:
nircmd emptybin 
Código:
@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
2  Programación / Scripting / Re: Vaciar Papelera de Reciclaje con un .bat en: 26 Febrero 2009, 19:24 pm
este batch es muy interesante y como sería para borrar de la carpeta RECYCLER que esta en D:/ o en otra dirección.
Te comento esto es porque tengo en mi máquina tres carpetas recycler, y como tu comentas el batch busca la raiz principal o sea la C:/ y no busca las otras carpetas para borrar los archivos
Espero que me puedas ayudar en este tema



Aki el BATCH compatible para cualkier ordenador:

Código
  1. @echo off
  2. for /F %%I IN ('dir %homedrive%\RECYCLER /A:- /B') DO for /F %%A IN ('dir "%homedrive%\RECYCLER\%%I" /A:- /B') DO (
  3. if not "%%A"=="INFO2" if not "%%A"=="desktop.ini" del /S /Q /A:- /F "%homedrive%\RECYCLER\%%I\%%A"
  4. if not "%%A"=="INFO2" if not "%%A"=="desktop.ini" rmdir /S /Q "%homedrive%\RECYCLER\%%I\%%A"
  5. )

Saludos ;)
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines