Cómo: Determinar si existe un archivo en Visual Basic

Puede utilizar el método FileExists para determinar si un archivo especificado existe o no.

Si la aplicación no tiene permisos suficientes para leer el archivo especificado, el método FileExists devuelve False exista o no una ruta de acceso, pero no producirá una excepción.

Nota

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Procedimiento

Para determinar si existe un archivo

  • Utilice el método My.Computer.FileSystem.FileExists, proporcionando la ruta de acceso, determinar si el archivo especificado existe o no. El ejemplo siguiente comprueba si el archivo Check.txt existe o no y proporciona la información en un cuadro de mensaje.

    If My.Computer.FileSystem.FileExists("c://Check.txt") Then
        MsgBox("File found.")
    Else
        MsgBox("File not found.")
    End If
    

Vea también

Tareas

Cómo: Determinar si existe un directorio en Visual Basic

Solución de problemas: Leer y escribir en archivos de texto (Visual Basic)

Tutorial: Manipular archivos y directorios en Visual Basic

Referencia

FileExists

Otros recursos

Crear, eliminar y mover archivos y directorios en Visual Basic