Visual Basic - Condición

Life is soft - evento anual de software empresarial
 
Vista:

Condición

Publicado por Yo (159 intervenciones) el 23/06/2001 21:37:43
como puedo hacer para determinar si existe o no un archivo?. quiero que si un archivo existe, mi programa haga algo y si no que haga otra cosa
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:Condición

Publicado por aLeXiS (35 intervenciones) el 24/06/2001 05:12:14
Es facil. Para saber si existe un archivo, puedes utilizar la orden Dir$. Este es un ejemplo.

Create un nuevo proyecto e inserta un CommandButton en el formulario. Escribe esto en el evento Click del boton:

Dim sNombreArchivo As String

sNombreArchivo = Dir$("c:\config.sys")
Do While sNombreArchivo <> ""
MsgBox "Se a encontrado el archivo"
sNombreArchivo = Dir$
Loop
MsgBox "No se a encontrado el archivo"

Cuando lo veas, se que el codigo no va a estar tabulado pero es facil de entender.

Esta es la linea imortante:

sNombreArchivo = Dir$("c:\config.sys")

donde dice: Dir$("c:\config.sys") es el nombre del archivo con su ruta completa que quieras buscar...El programa buscará en todo el disco raiz.
En este ejemplo, puede que el programa te diga que si encontro el archivo, por que el archivo Config.sys esta en la mayoria de las PCs, pero, trata de poder otro nombre de archivo que no tengas, para que veas que funciona el codigo.

Tambien puedes buscar archivos por sus extenciones.
Reescribe, en el codigo que te di al principio, la linea:

sNombreArchivo = Dir$("c:\config.sys")

y cámbiala por esta:

sNombreArchivo = Dir$(".txt")

y el programa te buscará todos los archivos de texto (con la extencion .txt)

Espero que te sirva....
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