Hola, estoy creando un .bat para borrar archivos temporales que otros programas no me han dejado borrar de mi disco duro, y para compartirlo con todos los usuarios cuando lo acabe.
no se mucho del tema por eso les pido ayuda, porque no se si puede pasar algo malo si borro cierto tipo de archivos...
Ah, uso windows 7, por si sirve de algo... en fin, de momento esto es lo que tengo echo:
@echo off
takeown /F %WINDIR%\temp\* /R
icacls %WINDIR%\temp\* /grant Administradores:(D,WDAC)
Attrib %WINDIR%\Temp\* -s -h
Del /Q /S %WINDIR%\Temp\*
echo .
echo ..
echo ...
echo La limpieza de archivos temporales e innecesarios del disco duro se a completado.
pause
exit
d momento, como veis, solo borra todos los archivos de la carpeta windows\temp\ pero lo q necesito saber es si TODOS esos archivos puedo borrarlos sin preocuparme, ya que muchos,muchos.muchos de esos archivos llevan un candado en el icono, y son de este tipo de nombre : HTTEB8F.tmp, HTT4A2.tmp, TS_DA37.tmp, etc... luego en esa carpeta hay archivos con extension "sqm", los puedo borrar trankilamente ??? : fwtsqmfile02.sqm, avg8info.id (con candado), cttele64.dll.ctpxst64.exe, etc....
os pregunto porque no se si algun tipo de esos archivos es fundamental para el buen funcionamiento de windows 7... espero vuestra ayuda de verdad, y tambien si me podeis decir en que más carpetas puedo hacer limpieza, ya que de momento solo se me ocurre "windows\temp\"
gracias por todo amigossss.
edit: Se me a ocurrido que la carpeta "c:\windows\prefetch\" tambien deben de ser solo archivos temporales no??? sabeis si puedo eliminar todos los archivos de ahi dentro???
solo quiero hacerte una pequeñita correcion:
Citar%WINDIR%\temp\
con %TEMP% es lo mismo
para obtener mas path del sistema fijate en las variables del sistema que estan en : propiedades de equipo/configuracion del sistema. pestaña opciones avanzadas botonito [valores de entorno]. esto ultimo es en Windows 7 en xp esta sobre propiedades de Mi Pc (creo)
Yo, por si a caso, no pondria -s en attrib...
CitarHola, estoy creando un .bat para borrar archivos temporales que otros programas no me han dejado borrar de mi disco duro, y para compartirlo con todos los usuarios cuando lo acabe.
Porque están en uso, eliminar los temporales así como así puede generar "problemitas" en algunos programas :rolleyes:
Saludos
al final he borrado todos los archivos de la carpeta temp de windows y no a pasado nada xD, me va como siempre jeje, bueno he agrandado el batch, por si a alguien le interesa...
(Gracias por la corrección de la variable "%Temp%")
este batch está echo para mis necesidades claro, oculta carpeta que no me hacen falta ni saber que existen... y borra carpetas de archivos temporales... etc...
Si a alguien se le ocurre alguna manera más de completarlo le estaría muy agradecido.
@echo
takeown /F %WINDIR%\Boot\EFI\* /R
icacls %WINDIR%\Boot\EFI\* /grant Administradores:(D,WDAC) /T
rd /s /q %WINDIR%\Boot\EFI\cs-CZ
rd /s /q %WINDIR%\Boot\EFI\da-DK
rd /s /q %WINDIR%\Boot\EFI\de-DE
rd /s /q %WINDIR%\Boot\EFI\el-GR
rd /s /q %WINDIR%\Boot\EFI\fi-FI
rd /s /q %WINDIR%\Boot\EFI\fr-FR
rd /s /q %WINDIR%\Boot\EFI\hu-HU
rd /s /q %WINDIR%\Boot\EFI\it-IT
rd /s /q %WINDIR%\Boot\EFI\ja-JP
rd /s /q %WINDIR%\Boot\EFI\ko-KR
rd /s /q %WINDIR%\Boot\EFI\nb-NO
rd /s /q %WINDIR%\Boot\EFI\nl-NL
rd /s /q %WINDIR%\Boot\EFI\pl-PL
rd /s /q %WINDIR%\Boot\EFI\pt-BR
rd /s /q %WINDIR%\Boot\EFI\pt-PT
rd /s /q %WINDIR%\Boot\EFI\ru-RU
rd /s /q %WINDIR%\Boot\EFI\sv-SE
rd /s /q %WINDIR%\Boot\EFI\tr-TR
rd /s /q %WINDIR%\Boot\EFI\zh-CN
rd /s /q %WINDIR%\Boot\EFI\zh-HK
rd /s /q %WINDIR%\Boot\EFI\zh-TW
RD /Q /S %SYSTEMDRIVE%\Nvidia
RD /Q /S %SYSTEMDRIVE%\Users\Public\Desktop
RD /Q /S %SYSTEMDRIVE%\Users\Public\"Recorded Tv"
RD /Q /S %SYSTEMDRIVE%\Users\Public\Desktop
RD /Q /S %SYSTEMDRIVE%\Users\Public\videos
RD /Q /S %SYSTEMDRIVE%\Users\Public\Downloads
RD /Q /S %SYSTEMDRIVE%\Users\Public\pictures
RD /Q /S %SYSTEMDRIVE%\Users\Public\Favorites
RD /Q /S %SYSTEMDRIVE%\Users\Public\gnab
RD /Q /S %SYSTEMDRIVE%\Users\Public\Libraries
RD /Q /S %SYSTEMDRIVE%\Users\Public\Music
RD /Q /S %SYSTEMDRIVE%\Users\Public\Documents\microsoft
RD /Q /S %SYSTEMDRIVE%\Users\Public\Documents\Stardock
RD /Q /S %USERPROFILE%\AppData\Local\"Downloaded Installations"
RD /Q /S %USERPROFILE%\AppData\Local\"ElevatedDiagnostics"
MKDIR %USERPROFILE%\AppData\Local\"ElevatedDiagnostics"
RD /Q /S %USERPROFILE%\AppData\Local\ESET\"ESET NOD32 Antivirus"\Quarantine
RD /Q /S %USERPROFILE%\AppData\Local\Microsoft\"Windows Live Contacts"
takeown /F %USERPROFILE%\AppData\Local\Temp\* /R
icacls %USERPROFILE%\AppData\Local\Temp\* /grant Administradores:(D,WDAC) /T
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX0
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX1
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX2
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX3
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX4
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX5
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX6
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX7
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX8
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX9
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX10
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX11
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX12
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX13
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX14
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX15
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX16
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX17
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX18
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX19
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX20
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX21
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX22
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX23
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX24
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX25
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX26
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX27
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX28
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX29
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX30
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX31
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX32
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX33
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX34
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX35
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX36
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX37
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX38
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX39
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX40
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX41
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX42
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX43
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX44
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX45
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX46
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX47
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX48
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX49
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX50
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX51
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX52
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX53
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX54
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX56
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX55
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX57
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX58
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX59
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX60
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX62
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX61
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX63
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX64
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX65
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX66
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX67
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX68
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX69
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX70
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX71
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX72
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX73
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX74
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX75
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX76
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX77
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX78
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX79
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX80
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX81
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX82
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX83
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX84
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX85
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX86
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX87
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX88
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX89
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX90
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX91
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX92
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX93
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX94
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX95
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX96
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX97
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX98
RD /Q /S %USERPROFILE%\AppData\Local\Temp\rarSFX99
RD /Q /S %USERPROFILE%\AppData\Local\Temp\
takeown /F %userprofile%\Searches\* /R
icacls %userprofile%\Searches\* /grant Administradores:(D,WDAC) /T
attrib %userprofile%\Searches +h -r -s -i
attrib %userprofile%\Contacts +h -r -s -i
attrib %userprofile%\crush +h -r -s -i
attrib %userprofile%\Reciente +h -r -s -i
attrib %userprofile%\SystemRequirementsLab +h -r -s -i
attrib %userprofile%\tracing +h -r -s -i
attrib %userprofile%\*.log +h
RD /Q /S %USERPROFILE%\temp
MKDIR %USERPROFILE%\temp
attrib %userprofile%\temp +h -r -s -i
attrib %userprofile%\appdata\locallow +h
attrib %SYSTEMDRIVE%\"Program Files (x86)\Internet explorer" +h
Attrib %SYSTEMDRIVE%\"Program Files\Internet explorer" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\Asus +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\"AGEIA Technologies" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\Microsoft +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\"Microsoft Silverlight" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\"Microsoft visual studio" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\"Microsoft.NET" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\MSBUILD +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\MSECache +h
attrib %SYSTEMDRIVE%\"Program Files (x86)\NVIDIA Corporation\3D Vision" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\OpenAl +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\QS +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\"Reference Assemblies" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\"sXe Injected" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\"Windows Defender" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\"Windows Live SkyDrive" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\"Windows NT" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\"Windows Photo Viewer" +h
attrib %SYSTEMDRIVE%\"Program Files"\"Common files" +h
attrib %SYSTEMDRIVE%\"Program Files"\Creative +h
attrib %SYSTEMDRIVE%\"Program Files"\"DVD Maker" +h
attrib %SYSTEMDRIVE%\"Program Files"\MSBUILD +h
attrib %SYSTEMDRIVE%\"Program Files"\"Microsoft office" +h
attrib %SYSTEMDRIVE%\"Program Files"\"NVIDIA Corporation" +h
attrib %SYSTEMDRIVE%\"Program Files (x86)"\"NVIDIA Corporation" +h
attrib %SYSTEMDRIVE%\"Program Files"\"Reference Assemblies" +h
attrib %SYSTEMDRIVE%\"Program Files"\"Windows Defender" +h
attrib %SYSTEMDRIVE%\"Program Files"\"Windows Imaging" +h
attrib %SYSTEMDRIVE%\"Program Files"\"Windows NT" +h
attrib %SYSTEMDRIVE%\"Program Files"\"Windows Photo Viewer" +h
attrib %SYSTEMDRIVE%\boot +h
takeown /F %SYSTEMDRIVE%\tmp\* /R
icacls %SYSTEMDRIVE%\tmp\* /grant Administradores:(D,WDAC) /T
RD /Q /S %SYSTEMDRIVE%\tmp\
mkdir %SYSTEMDRIVE%\tmp
attrib %SYSTEMDRIVE%\tmp +h
Del /q %SYSTEMDRIVE%\ProgramData\Microsoft\Search\Data\Temp\*
takeown /F %WINDIR%\temp\* /R
icacls %WINDIR%\temp\* /grant Administradores:(D,WDAC) /T
Attrib %WINDIR%\Temp\* -r -s -h
Attrib %WINDIR%\Temp\"Temporary Internet Files" -r -s -h
Attrib %WINDIR%\Temp\"Temporary Internet Files"\Content.IE5 -r -s -h
Attrib %WINDIR%\Temp\"Temporary Internet Files"\Content.IE5\* -r -s -h
Attrib %WINDIR%\Temp\"Cookies" -r -s -h
Del /Q /S %WINDIR%\Temp\"Temporary Internet Files"\Content.IE5\*
RD /q /S %WINDIR%\Temp\"Temporary Internet Files"\Content.IE5\
Del /Q /S %WINDIR%\Temp\*
del /Q /S %WINDIR%\"Downloaded Program Files"\*
RD /S /Q %WINDIR%\"Downloaded Program Files"\*
MKDIR %WINDIR%\"Downloaded Program Files"\
del /Q /S %WINDIR%\"Downloaded Installations"\*
RD /Q /S %WINDIR%\"Downloaded Installations"\
MKDIR %WINDIR%\"Downloaded Installations"\
RD /Q /S %SYSTEMDRIVE%\tmp\
del /Q /S %SYSTEMDRIVE%\Thumbs.db
echo .
echo ..
echo ...
echo La limpieza de archivos temporales y basura innecesaria del disco duro se a completado.
pause
exit
Se me había pasado ...
Citaredit: Se me a ocurrido que la carpeta "c:\windows\prefetch\" tambien deben de ser solo archivos temporales no??? sabeis si puedo eliminar todos los archivos de ahi dentro???
Ni se te ocurra ... eso no mejora el rendimiento, lo ralentiza :-X
Cita de: Novlucker en 10 Noviembre 2009, 13:18 PM
Se me había pasado ...
Citaredit: Se me a ocurrido que la carpeta "c:\windows\prefetch\" tambien deben de ser solo archivos temporales no??? sabeis si puedo eliminar todos los archivos de ahi dentro???
Ni se te ocurra ... eso no mejora el rendimiento, lo ralentiza :-X
gracias, algo he leido por ahi, pero para quien tenga el superfectch desacivado, supongo que no pasará nada xD, a ver si encuentro como hacer eso de los bucles que me has dixo...
Puedes pasarte por el tuto de > Programación BATCH Avanzada (https://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.html;msg622975#msg622975) de sirdarckcat :P
Un ejemplo básico para tu caso:
@echo off
for /l %%i in (1,1,12) do (echo rarSFX%%i)
D:\>For.bat
rarSFX1
rarSFX2
rarSFX3
rarSFX4
rarSFX5
rarSFX6
rarSFX7
rarSFX8
rarSFX9
rarSFX10
rarSFX11
rarSFX12
D:\>
Saludos
uffff, ese tutorial es muy largo y no entiendo mucho jaja, explicame solo una cosa... entonces tengo que crear "for.bat" con el primer script, y luego en mi script original modificarlo como hlo as dejado tu el segundo, verdad? no entiendo el funcionamiento de "for", pero con que me digas que así borra todas las carpetas "rarsfx**" me quedo tranquilo...
Te recomiendo que intentes entenderlo (al comando FOR), o revisa su ayuda.
Lo que intento mostrarte es que así puedes generar los nombres de manera "dinámica" y hacer tal o cual cosa, y en un par de líneas puedes tener lo que has hecho en ¡90!
Saludos
Cita de: Novlucker en 10 Noviembre 2009, 15:52 PM
Te recomiendo que intentes entenderlo (al comando FOR), o revisa su ayuda.
Lo que intento mostrarte es que así puedes generar los nombres de manera "dinámica" y hacer tal o cual cosa, y en un par de líneas puedes tener lo que has hecho en ¡90!
Saludos
si xD me leeré el funcionamiento porque lo necesito.
Bueno sigo abierto a sugerencias!!!
Qué pasó pito? Ya solucionaste?
Cita de: <ИΘZIЭ(ŦB> en 16 Noviembre 2009, 00:01 AM
Qué pasó pito? Ya solucionaste?
bueno amigo si te refieres al "for" no lo llevo nada bien, prefiero dejar el script tal como lo tengo!! xD, pero me falta ampliarlo muchisimo, de momento lo que consigue encontrar y borrar son:
cursores por defecto de windows 7
wallpapers de windows 7
imagenes de cuentas de usuario de windows 7
sonidos de windows 7 (está me costó, era necesario modificar casi 200 entradas del registro...)
temas visuales de windows 7
vaciar la carpeta tmp y temp, internet fownloaded files,vaciar la papelera de reciclaje...y otras cuantas
y luego encuentra y elimina archivos .bak, .old, .log, .chk "thumbs.db", informes de errores de windows...
pero se pueden hacer muchas más cosas creo, estoy pensando si eliminar el "pagefile.sys" seria buena idea para eliminar espacio, supongo que el archivo de paginación lo volveria a crear automaticamente windows, de todas formas el archivo está siempre abierto por windows, no se me ocurre como hacer para borrarlo.
a ver si a alguien se le ocurre algo más que pueda escanear el script , gracias!
EDITO: aqui dejo lo que tengo hecho hasta ahora http://www.megaupload.com/?d=SG54ELMJ (http://www.megaupload.com/?d=SG54ELMJ) por si alguien le interesa hacer alguna prueba, ver el codigo (que está bastante sucio pero bueno funciona perfecto) u opinar.... aunque no borra los sonidos del windows 7 del todo ya que para eso el .bat invoca un .reg que no he adjuntado al link...
bueno saludos
Veo que te has dedicado. Eso es bueno! :xD
Por aquí te dejo para que borres todo del %temp%, excepto lo que está siendo usado, que no se puede.
@echo off
set cont=0
dir /a /b /s "%temp%" >tmpCont.log
for /f "useback tokens=*" %%C in (tmpCont.log) do (
set "file=%%C"
set /a cont+=1
call:Clear
)
If [%cont%] == [0] (
echo. & echo El directorio est vac¡o.
) else (
echo. & echo Terminado. %cont% archivo^(s^) procesados^(s^).
)
pause>nul
exit /b
:Clear
If not exist "%file%" goto:eof
If [%cont%] == [1] echo Eliminado archivos de %temp%... & echo.
echo Borrando %file%...
for %%A in ("%file%") do (set att=%%~aA)
echo %att% | find /i "d" >nul
If not defined att (set errorlevel=1)
If [%errorlevel%] == [0] (
rd /s /q "%file%"
) else (
If [%errorlevel%] == [1] del /f /a /s /q "%file%"
)
goto:eof
Saludos. Luego reviso tu code.
graciasss lo incorporo ya mismo a mi script, que por cierto...verás que está "sucio", osea...que lo que se podria haber echo mas simple y correcto, está hecho más dificil, pero con que me vaya bien me quedo satisfecho xD, creo que para un noob como yo en el tema está bastante bien... como verás hay "cls" todo el rato es para que no salga ningun comando , que me incomodan xD...saludos
Demasiada ayuda, investiga.