Cómo: Analizar rutas de acceso a archivos en Visual Basic

El objeto FileSystem proporciona varios métodos útiles cuando se analizan rutas de acceso a archivos.

  • El método CombinePath toma dos rutas de acceso y devuelve una ruta de acceso combinada con el formato correcto.

  • El método GetParentPath devuelve la ruta de acceso absoluta del elemento principal de la ruta de acceso proporcionada.

  • El método GetFileInfo devuelve un objeto FileInfo que se puede consultar para determinar las propiedades del archivo, como su nombre y ruta de acceso.

No debe deducir nada sobre el contenido del archivo a partir de la extensión del nombre del archivo. Por ejemplo, es posible que el archivo Form1.vb no sea un archivo de código fuente de Visual Basic.

Para determinar el nombre y la ruta de acceso de un archivo

  • Utilice las propiedades DirectoryName y Name del objeto FileInfo para determinar el nombre y la ruta de acceso de un archivo. Este ejemplo determina el nombre y la ruta de acceso y los muestra.

    Dim testFile As System.IO.FileInfo
    testFile = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test1.txt")
    Dim folderPath As String = testFile.DirectoryName
    MsgBox(folderPath)
    Dim fileName As String = testFile.Name
    MsgBox(fileName)
    

Para combinar el nombre y el directorio de un archivo y crear la ruta de acceso completa

  • Utilice el método CombinePath, proporcionando el directorio y nombre. Este ejemplo toma las cadenas folderPath y fileName creadas en el ejemplo anterior, las combina y muestra el resultado.

    Dim fullPath As String
    fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName)
    MsgBox(fullPath)
    

Vea también

Tareas

Cómo: Obtener la colección de archivos de un directorio en Visual Basic

Cómo: Determinar la ruta de acceso absoluta de un archivo en Visual Basic

Cómo: Obtener información acerca de un archivo en Visual Basic

Referencia

FileSystem

CombinePath

FileInfo

GetFileInfo