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.
My.Computer.FileSystem.CombinePath (Método) toma dos rutas de acceso y devuelve una ruta de acceso combinada con formato correcto.
My.Computer.FileSystem.GetParentPath (Método) devuelve la ruta de acceso absoluta del elemento principal de la ruta de acceso proporcionada.
My.Computer.FileSystem.GetFileInfo (Método) 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
My.Computer.FileSystem (Objeto)