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

Averiguar si un archivo existe

Estas en el tema de Averiguar si un archivo existe en el foro de ASP Clásico en Foros del Web. Hola, como va Mi pregunta es si es posible saber si un archivo existe sabiendo su dirección. En mi caso: yo construyo una dirección a ...
  #1 (permalink)  
Antiguo 16/01/2002, 14:19
 
Fecha de Ingreso: enero-2002
Mensajes: 26
Antigüedad: 22 años, 5 meses
Puntos: 0
Averiguar si un archivo existe

Hola, como va
Mi pregunta es si es posible saber si un archivo existe sabiendo su dirección. En mi caso: yo construyo una dirección a un documento pdf segun los datos que ha ido pidiendo el usuario, entonces es posible que ese documento todavía no esté en el servidor debido a que los voy subiendo a medida que los tengo hechos y todavía me faltan muchos y por este motivo aparecería el enlace pero al picar en el saldría que "página no encontrada" y es justo esto lo que quiero evitar.
Alguien sabe como hacerlo?
Un saludo
  #2 (permalink)  
Antiguo 16/01/2002, 14:31
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Averiguar si un archivo existe

<%
dim filesys, filetxt, getname, path
Set filesys = Server.CreateObject("Scripting.FileSystemObje ct")
Set filetxt = filesys.CreateTextFile("c:\somefile.txt" , True)
path = filesys.GetAbsolutePathName("c:\somefile.txt& quot;)
getname = filesys.GetFileName(path)
filetxt.WriteLine("Texto por si quieres escribirle algo.")
filetxt.Close
If filesys.FileExists(path) Then
Response.Write ("Tu archivo, '" & getname & "', Ha sido creado.")
End If
%>


bueno lo importante son las ultimas lineas de codigo


salu2 :) ;)

<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
  #3 (permalink)  
Antiguo 17/01/2002, 14:45
 
Fecha de Ingreso: enero-2002
Mensajes: 26
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Averiguar si un archivo existe

No me funciona con los documentos pdf
  #4 (permalink)  
Antiguo 17/01/2002, 23:42
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Averiguar si un archivo existe

puedes poner tu codigo?

salu2 :) ;)

<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
  #5 (permalink)  
Antiguo 21/01/2002, 14:57
 
Fecha de Ingreso: enero-2002
Mensajes: 26
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Averiguar si un archivo existe

El codigo es muy sencillo, mira lo que hago es construir una dirección dependiendo de los datos del usuario de varios form
Ej.
dato1 = request.form(&quot;lo que sea&quot;)
etc...
direccion = dato1&amp;dato2&amp;dato3&amp;&quot;.pdf&quot;
y despues creo una dirección relativa
response.write &quot;&lt;A HREF='&quot;&amp;direccion&amp;&quot;'&gt;lo que sea&lt;/A&gt;&lt;p&gt;&quot;
Lo que pasa es que ese archivo es posible que todavía no esté en el servidor y al picar sobre el enlace da el error de pagina no encontrada. Pues esto es lo que quiero evitar averiguando antes de poner el enlace si ese archivo pdf está en el servidor y actuar en consecuencia.
Un saludo y gracias por tu interes urjose
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 02:20.