Inicio
Buscar
Ingresar
Registrarse
Starfield: el juego que revolucionará el espacio y la tecnología
Hack x Crack - Comunidad de Seguridad informática
»
Programación
»
Scripting
»
Batch / Bash
»
Borrar archivos por fecha.
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Borrar archivos por fecha. (Leído 4877 veces)
AridYamm
{ L0 } Ñuub
Mensajes: 10
Borrar archivos por fecha.
«
en:
Julio 21, 2021, 09:51:53 am »
Saludos y de antemano muchas gracias por el apoyo.
tengo un problema con un archivo .bat el cual quiero borrar ciertos archivos mediante a la fecha, lo que tengo es esto:
echo off
for /F "delims=" %%a in ('date /t') do (set fecha=%%a)
echo la fecha es:%date%
forfiles /p "C:\Users\Nears\Documents" /s /m *.doc /d - "fecha" /c "cmd /c del @path"
pause
En el cual determino la fecha actual en la variable "fecha" pero colocandola en el comando forfiles me marca como error. Si pudieran ayudarme a colocar la variable de la fecha para que siempre tome la fecha al dia y pueda borrar los archivos
.doc de la carpeta documentos.
Quedo atento a sus comentarios.
En línea
AridYamm
{ L0 } Ñuub
Mensajes: 10
Re:Borrar archivos por fecha.
«
Respuesta #1 en:
Octubre 26, 2021, 10:17:37 pm »
Bunas tardes.
Encontre una solucion para el problema citado arriba.
a continuacion les comparto el codigo:
echo off
::set/p name=Ingresa el usuario del equipo:
for /F "delims=" %%a in ('date /t') do (set fecha=%%a)
::echo la fecha es:%date%
forfiles /p "C:\Users\%name%\Desktop" /s /m *.doc /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.xls /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.xlsx /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\Nears\Desktop" /s /m *.xlsm /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.xlsb /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.xltx /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.xltm /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.xml /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.txt /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.jpg /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.bmp /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.pdf /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.pptx /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\%name%\Desktop" /s /m *.pptm /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\Nears\Desktop" /s /m *.bat /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\Nears\Desktop" /s /m *.msi /d -%fecha% /c "cmd /c del @path"
forfiles /p "C:\Users\Nears\Desktop" /s /m *.exe /d -%fecha% /c "cmd /c del @path"
En cada renglon se coloca el tip ode archivo que quieres eliminar, de esta manera borrara todos los archivos del escritorio que que no queramos en la ruta descrita.
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
Hack x Crack - Comunidad de Seguridad informática
»
Programación
»
Scripting
»
Batch / Bash
»
Borrar archivos por fecha.
Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso...
OK
Learn more