Foros del Web » Programando para Internet » ASPX (.net) »

Borrar un archivo de una carpeta con Web Aplicacion

Estas en el tema de Borrar un archivo de una carpeta con Web Aplicacion en el foro de ASPX (.net) en Foros del Web. Tengo una aplicación web en el cual grabo las fotos de los empleados en una carpeta. Todo bien hasta ahí, pero cuando borro al empleado, ...
  #1 (permalink)  
Antiguo 13/01/2006, 09:21
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Borrar un archivo de una carpeta con Web Aplicacion

Tengo una aplicación web en el cual grabo las fotos de los empleados en una carpeta. Todo bien hasta ahí, pero cuando borro al empleado, la foto se queda en la carpeta.

¿Cómo puedo borrar esa foto de la carpeta por medio de mi Aplicación Web?
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #2 (permalink)  
Antiguo 13/01/2006, 09:43
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Ya encontré la respuesta:
Código:
System.IO.File.Delete(Request.ServerVariables(3) & "FotosEmp\NombreFoto.jpg")
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #3 (permalink)  
Antiguo 13/01/2006, 10:23
 
Fecha de Ingreso: diciembre-2003
Ubicación: WWW
Mensajes: 98
Antigüedad: 20 años, 4 meses
Puntos: 0
¡Hola!

¿Qué significa el (3) en el request.serverVariables?>
__________________
"No nos atrevemos a muchas cosas porque son difíciles, pero son difíciles porque no nos atrevemos a hacerlas" :si:

Séneca
  #4 (permalink)  
Antiguo 13/01/2006, 10:54
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Lo que sucede es que request.serverVariables es una arreglo de variables del servidor. Puedes llamarla por el nombre o por el índice.

Ejemplo: request.serverVariables("PATH_TRANSLATED")
Esta variable devuelve la ruta completa junto con la página aspx ejecutada.

Utilicé en índice porque no me se el nombre de la variable en la posición 3. Lo que hice para encontrar la variable de servidor que quería fue poner en el inmediate a que me imprimiera a request.serverVariables(0), request.serverVariables(1), request.serverVariables(2), etc hasta que me di cuenta que la #3 es la que necesito.

__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #5 (permalink)  
Antiguo 13/01/2006, 19:33
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Podrías haber usado Server.MapPath

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #6 (permalink)  
Antiguo 14/01/2006, 06:13
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Como usas a Server.MapPath(path as String) si necesita un parámetro?
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--

Última edición por RsOfT; 14/01/2006 a las 06:22
  #7 (permalink)  
Antiguo 14/01/2006, 06:25
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 1 mes
Puntos: 7
Ya entendí, le paso cadena vacía de parámetro asi: Server.MapPath("")
y me devuelve el path. Gracias por la idea xknow
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
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 13:40.