Compartir a través de


Procedimiento para analizar rutas de acceso de archivo en Visual Basic

El FileSystem objeto ofrece una serie de métodos útiles al analizar rutas de acceso de archivo.

  • 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 primario de la ruta de acceso proporcionada.

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

No tome decisiones sobre el contenido del archivo en función de la extensión de nombre de 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

  • Utiliza las propiedades DirectoryName y Name del objeto FileInfo para determinar el nombre y la ruta de acceso de un archivo. En este ejemplo se determina el nombre y la ruta de acceso y se muestran.

    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 para crear la ruta de acceso completa

  • Use el CombinePath método , proporcionando el directorio y el nombre. En este ejemplo se toman las cadenas folderPath y fileName se crean en el ejemplo anterior, se combinan y se muestra el resultado.

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

Consulte también