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

Actualización: noviembre 2007

My.Computer.FileSystem (Objeto) proporciona varios métodos útiles en el análisis de rutas de acceso a archivos.

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

My.Computer.FileSystem (Objeto)

My.Computer.FileSystem.CombinePath (Método)

FileInfo

My.Computer.FileSystem.GetFileInfo (Método)