Visual Basic - if file exist

Life is soft - evento anual de software empresarial
 
Vista:

if file exist

Publicado por Noe (32 intervenciones) el 18/05/2007 02:08:29
hola
kisiera saber como saber si existe un archivo en una ruta ke ponga
se que es el comando if file_exist
pero me marca erroe, alguien me podria dar un ejemplo de que si encuetra un fichero ke continue el prog y si no ke se cierre?
gracias, tengo 2 horas buscando como
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:if file exist

Publicado por Luis Prieto (166 intervenciones) el 18/05/2007 02:51:21
Hola, Noe!!!

Lo puedes hacer de esta manera.

MsgBox IIf(Dir("c:\Boleta.rpt") <> "", "existe", "no existe")

Espero te ayude

Saludos!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:if file exist

Publicado por Noe (32 intervenciones) el 18/05/2007 16:13:17
Muchas gracias me sirvieron ambas respuestas , muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 119
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:if file exist

Publicado por Christian (713 intervenciones) el 18/05/2007 03:17:02
Hola Noe creo que te referis a FileSystemObject , para usarlo agregas una nueva referencia (ya sabes Proyecto-Referencia) y elegis Microsoft Scripting Runtime

las posibilidades de usar esto son varias fijate en este link

http://www.recursosvisualbasic.com.ar/htm/tutoriales/fso.htm

pero para tu caso usalo asi

Dim fso As New FileSystemObject
MsgBox fso.FileExists("C:\VI.log")

y esto es bien facil devuelve Verdadero ó Falso dependiendo si existe o no el archivo

obviamente lo podes usar con un IF

if fso.FileExists("C:\VI.log")=true then
....
else
......
end if

estamos espero que esta haya sido la respuesta deseada suerte !!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar