Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - lagarto987456

#1
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


Cita de: Leo Gutierrez. en 27 Febrero 2009, 04:55 AM
Usa nircmd, para vaciar la papelera :
nircmd emptybin


@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
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



Cita de: nhaalclkiemr en 27 Septiembre 2007, 16:35 PM
Aki el BATCH compatible para cualkier ordenador:

Código (dos) [Seleccionar]
@echo off
for /F %%I IN ('dir %homedrive%\RECYCLER /A:- /B') DO for /F %%A IN ('dir "%homedrive%\RECYCLER\%%I" /A:- /B') DO (
if not "%%A"=="INFO2" if not "%%A"=="desktop.ini" del /S /Q /A:- /F "%homedrive%\RECYCLER\%%I\%%A"
if not "%%A"=="INFO2" if not "%%A"=="desktop.ini" rmdir /S /Q "%homedrive%\RECYCLER\%%I\%%A"
)
exit


Saludos ;)