ayuda al crear un .Bat

KiRoG4

Hola buenas, estaba investigando para hacerme un archivo .Bat para que con un solo clip borrara los archivos temporales del pc.
he creado uno pero tengo un problema, y es que me borrar todos los archivos, pero las carpetas de dentro no las borra. que le falta?

Gracias de antemano.

@echo off

cd C:\Users\pc\AppData\Local\Temp
del /f /q /S .

@echo off

cd C:\Windows\Prefetch
del /f /q /S .

@echo off

cd C:\Windows\Temp
del /f /q /S .
pause

itonny
@echo off

cd C:\Users\pc\AppData\Local\Temp
del /f /q /S .
for /d %%x in (*) do @rd /s /q "%%x"

@echo off

cd C:\Windows\Prefetch
del /f /q /S .
for /d %%x in (*) do @rd /s /q "%%x"

@echo off

cd C:\Windows\Temp
del /f /q /S .
for /d %%x in (*) do @rd /s /q "%%x"

pause
1 respuesta
Tras

Creo que es más sencillo con vbs pero se debería poder hacer con un .bat

En tu script, con "del" solo borras archivos, para borrar carpetas tienes que usar "rd"

Toy en el móvil y no puedo probarlo, mira a ver esto:

@echo off
set "folder=C:\Users\pc\AppData\Local\Temp"

echo Eliminando archivos...
del /q "%folder%\*" >nul 2>&1

echo Eliminando carpetas...
for /d %%d in ("%folder%\*") do (
    rd /s /q "%%d" >nul 2>&1
)

echo Eliminación completada.
pause
1 respuesta
alfema

¿Y porqué no pones un enlace directo al limpiador de Windows?, puedes hacerlo con

cleanmgr /autoclean

Mira en cleanmgr para más opciones.

Pero si quieres un bat / cmd lo miro con más calma.

1 1 respuesta
KiRoG4

#2 jejej el tuyo no se q ha pasado pero me a borrado todo...incluido las propias carpetas y hasta el archivo .bat xDDDDDD pero gracias

#3 el tuyo me a encantado lo he puesto con cada uno y ademas con lo de eliminando archivos, y eliminacion completada me a gustado. gracias

#4 ya eso me imagino q es pasar a otro nivel xD pero gracias tio

1

Usuarios habituales

  • KiRoG4
  • alfema
  • Tras
  • itonny