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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  script para eliminar ficheros
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: script para eliminar ficheros  (Leído 1,926 veces)
cristiansbd95

Desconectado Desconectado

Mensajes: 55



Ver Perfil
script para eliminar ficheros
« en: 18 Febrero 2019, 17:46 pm »

Hola compañeros,

estoy introduciéndome en el mundo de los scripts y estoy intentando crear un script que elimine los ficheros de una carpeta cuando sean mas antiguos de 30 días, He buscado un poco por internet y he encontrado algún script que parece ser que realiza dicha función... He creado un .bat con el codigo que veréis mas abajo y he creado una tarea que se ejecute una vez cada dos meses para eliminar dichos ficheros pero la ejecuto ejecuto manualmente y no me elimina nada.

Sabéis que puede ser? Os adjunto una captura de la tarea creada

https://ibb.co/gWSRJ2L

Código
  1. @echo off
  2. ForFiles /p “E:\Backup\pep” /s /d –30 /c “cmd /c del @file”
  3. end

Gracias!


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: script para eliminar ficheros
« Respuesta #1 en: 18 Febrero 2019, 18:01 pm »

Hola!

Según veo en https://ss64.com/nt/forfiles.html

En vez de usar @file prueba a usar @path, ya que el path no lo estás especificando en el comando (@file es sólo el nombre del archivo).

Sinó, podrías agregar antes del for un cd E:\Backup\pep

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

cristiansbd95

Desconectado Desconectado

Mensajes: 55



Ver Perfil
Re: script para eliminar ficheros
« Respuesta #2 en: 21 Febrero 2019, 11:18 am »

Hola de nuevo!

He modificado el script y ahora si que me funciona. Ahora tengo un problemilla y es que en la ruta que quiero dejar puesta en el script hay un directorio con documentos antiguos que no quiero que sea eliminado, como puedo añadir dicha excepción?

Código
  1. @echo off
  2. Forfiles /p "E:\Backup\pep" /s /m *.* -d -30 /c "cmd /c del /q @path"
  3. end

Gracias!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Batch] Script para mover ficheros segun su fecha de creacion a otra carpeta
Scripting
javor 1 13,144 Último mensaje 19 Febrero 2009, 16:47 pm
por Novlucker
Backdoor, puerta trasera, o script para eliminar archivos web
Desarrollo Web
erx 2 2,129 Último mensaje 29 Agosto 2012, 02:01 am
por #!drvy
Algun script para eliminar carpetas
Scripting
Mandangus 4 5,529 Último mensaje 20 Noviembre 2012, 16:43 pm
por Mandangus
[JS] Script para eliminar a todos mis amigos de facebook
Scripting
Stroik 4 7,379 Último mensaje 25 Junio 2013, 18:35 pm
por Stroik
SCRIPT PARA ELIMINAR CARPETAS
Seguridad
achebedos 2 4,029 Último mensaje 13 Noviembre 2017, 15:13 pm
por achebedos
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines