Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/07/2011, 06:07
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 3 meses
Puntos: 8
Respuesta: Conocer fecha creación archivo

He hecho una pequeña modificación: he añadido un pequeño control de errores, por si nos topamos con un archivo de solo lectura o sin permisos para borrarlo, de esta forma, no se parará el script, sino que continuará con el siguiente archivo.

Código ASP:
Ver original
  1. set FSO = Server.CreateObject("Scripting.FileSystemObject")
  2. 'definimos la ruta a la carpeta que queremos recorrer
  3. set oCarpeta = FSO.GetFolder(Server.MapPath("../../../extranetweb/download"))
  4. set colFicheros = oCarpeta.Files
  5.  
  6. 'Recorremos la colección de ficheros (objetos File)
  7. for each fichero in colFicheros
  8. 'capturamos la fecha de modificación
  9. modificado = fichero.DateLastModified
  10. modificado=FormatDateTime(modificado,2)
  11. fecha_actual = FormatDateTime(date,2)
  12. 'sacamos la diferencia en días con la fecha actual
  13. diferencia = datediff("d", modificado, fecha_actual)
  14. if diferencia > 7 then 'si la diferencia es superior a 7, se elimina el archivo
  15.     On Error Resume Next ' catch errors
  16.         fichero.delete
  17.     If Err <> 0 Then ' error occurred
  18.         strErr = Err.Description & "<br>"
  19.     else
  20.         bSuccess = True
  21.     End If
  22. end if
  23. next
__________________
Vayamos por Partes :: Jack el Destripador