Foros del Web » Programando para Internet » ASP Clásico »

Eliminar todos los archivos de un directorio

Estas en el tema de Eliminar todos los archivos de un directorio en el foro de ASP Clásico en Foros del Web. Hola que tal, necesito saber como puedo eliminar todos los archivo ubicados en una carpeta dentro del servidor al momento de iniciar la aplicacion asp...
  #1 (permalink)  
Antiguo 20/01/2010, 14:42
Avatar de DanX03  
Fecha de Ingreso: septiembre-2007
Ubicación: México D.F.
Mensajes: 148
Antigüedad: 16 años, 7 meses
Puntos: 3
Eliminar todos los archivos de un directorio

Hola que tal, necesito saber como puedo eliminar todos los archivo ubicados en una carpeta dentro del servidor al momento de iniciar la aplicacion asp
  #2 (permalink)  
Antiguo 20/01/2010, 16:03
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 6 meses
Puntos: 27
Respuesta: Eliminar todos los archivos de un directorio

buenas
busca información sobre FSO

solo ten presente que si el script se ejecutara en la pagina inicial, cada vez que alguien entre se borrarar la información (no se si es lo que quieres)
si no programa una tarea en el servidor que borre a x horas

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 20/01/2010, 16:10
Avatar de DanX03  
Fecha de Ingreso: septiembre-2007
Ubicación: México D.F.
Mensajes: 148
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Eliminar todos los archivos de un directorio

La idea es borrar los archivos cada vez que se ingrese a la aplicación, ya que la misma genera imagenes gif y las guarda en una carpeta, por lo que se esta acabando la memoria del servidor con la generacion de las imagenes.
  #4 (permalink)  
Antiguo 20/01/2010, 16:11
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 6 meses
Puntos: 27
Respuesta: Eliminar todos los archivos de un directorio

oki

entonces coloca en tu pagina defatul.asp un script que lo haga

busca sobre file system object
busca en las faq de este foro ayuda
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 24/01/2010, 23:40
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 14 años, 6 meses
Puntos: 4
Respuesta: Eliminar todos los archivos de un directorio

Un código que te puede ayudar:
Código ASP:
Ver original
  1. <&#37;
  2. tu_carpeta="C:\carpeta"
  3. Set fso=createobject("scripting.filesystemobject")
  4. set carpeta=fso.getfolder(tu_carpeta)
  5. for each item in carpeta.files
  6. call fso.deletefile(tu_carpeta&"\"&item.name)
  7. next
  8. %>
  #6 (permalink)  
Antiguo 25/01/2010, 11:07
Avatar de DanX03  
Fecha de Ingreso: septiembre-2007
Ubicación: México D.F.
Mensajes: 148
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Eliminar todos los archivos de un directorio

Gracias por sus repuestas ya encontre la solucion

Código ASP:
Ver original
  1. dim fso,nfolder
  2.  
  3. set fso=server.CreateObject("Scripting.filesystemobject")
  4.   if fso.folderexists(server.MapPath("graficas")) then
  5.     fso.deletefolder(server.MapPath("graficas"))
  6.     set nfolder=fso.createfolder(server.MapPath("graficas"))   
  7.   else
  8.     set nfolder=fso.createfolder(server.MapPath("graficas"))
  9.   end if
  10.  
  11.   if fso.folderexists(server.MapPath("graficas2")) then
  12.     fso.deletefolder(server.MapPath("graficas2"))
  13.     set nfolder=fso.createfolder(server.MapPath("graficas2"))  
  14.   else
  15.     set nfolder=fso.createfolder(server.MapPath("graficas2"))
  16.   end if
  17.  
  18.   set fso=nothing
  19.   set nfolder=nothing

Etiquetas: directorio, eliminar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:50.