Los desarrolladores deben comprobar la existencia de un archivo antes de intentar manipularla. Si un programador intenta utilizar un archivo que no está presente , una aplicación puede fallar o generar resultados inexactos . VB6 , también conocido como Visual Basic 6, no tiene una función llamada " A ver si este archivo existe . " Sin embargo, sí le permiten detectar la presencia de cualquier archivo en un ordenador mediante el uso de un método indirecto . Instrucciones
1
Inicie la aplicación VB6 y pulse la tecla "Ctrl " y "N " para abrir el "Nuevo Proyecto " ventana .
2 Haga doble clic en "Standard EXEC " para crear un proyecto nuevo. VB6 muestra una forma vacía de la ventana de edición .
3
doble clic en el botón " Comando ", ubicado en la caja de herramientas para colocarlo en el formulario.
4 < . p> Haga clic en ese botón y haga clic en " Ver código " para ver la ventana de código
5
Coloque el código siguiente antes del "End Sub" comunicado que se ve en el código:
fileToCheck dévil como secuencia
FileExists Dim As Boolean
nombreDirectorio dévil como secuencia
Este código define tres variables. La variable " fileToCheck " contiene el nombre del archivo cuya existencia se desea detectar. La variable " FileExists " contiene "True" o "False" dependiendo de si el archivo existe . VB6 almacena el nombre del directorio del archivo en la variable llamada " nombreDirectorio " si el archivo existe
6 Coloque el siguiente código debajo del código que aparece en el paso anterior: .
FileToCheck = " C \\ : SomeFolder \\ archivo.txt "
nombreDirectorio = Dir ( fileToCheck )
Si nombreDirectorio =" "Then
FileExists = False
demás
FileExists = True End If
FileExists MsgBox
reemplace " C: \\ SomeFolder \\ archivo.txt " con el nombre de ruta completo del archivo desee comprobar . Por ejemplo , si usted quiere ver si existe un archivo llamado " music.jpg " en una carpeta denominada "Media " en la unidad "D " , reemplace "C: \\ SomeFolder \\ archivo.txt " con "D: \\ Media \\ music.jpg " . La siguiente línea de código se ejecuta la función " Dir" . Examina el valor de " fileToCheck . " Si el comando "Dir " encuentra el archivo especificado, se almacena su nombre de directorio en la variable llamada " nombreDirectorio . " De lo contrario , se almacena un valor vacío .
7
Press "F5 " para ejecutar la aplicación . Cuando aparezca el formulario, haga clic en el botón. El código se ejecuta , y un cuadro de mensaje muestra "True" si el archivo que marcó para el que existe. Si ese archivo no existe, el cuadro de mensaje muestra "Falso ".