Comment : analyser des chemins d'accès dans Visual BasicHow to: Parse File Paths in Visual Basic

L’objet FileSystem fournit plusieurs méthodes qui facilitent l’analyse des chemins de fichier.The FileSystem object offers a number of useful methods when parsing file paths.

  • La méthode CombinePath combine deux chemins et affiche un chemin combiné au format correct.The CombinePath method takes two paths and returns a properly formatted combined path.

  • La méthode GetParentPath retourne le chemin absolu du parent du chemin fourni.The GetParentPath method returns the absolute path of the parent of the provided path.

  • La méthode GetFileInfo retourne un objet FileInfo qui peut être interrogé pour déterminer les propriétés du fichier, telles que son nom et son chemin.The GetFileInfo method returns a FileInfo object that can be queried to determine the file's properties, such as its name and path.

Ne vous basez pas sur l’extension de nom de fichier pour déterminer le contenu d’un fichier.Do not make decisions about the contents of the file based on the file name extension. Par exemple, le fichier Form1.vb peut ne pas être un fichier source Visual Basic.For example, the file Form1.vb may not be a Visual Basic source file.

Pour déterminer le nom et le chemin d’un fichierTo determine a file's name and path

  • Utilisez les propriétés DirectoryName et Name de l’objet FileInfo pour déterminer le nom et le chemin d’un fichier.Use the DirectoryName and Name properties of the FileInfo object to determine a file's name and path. Cet exemple détermine le nom et le chemin d’un fichier, puis les affiche.This example determines the name and path and displays them.

    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)
    

Pour combiner le nom et le répertoire d’un fichier en un chemin completTo combine a file's name and directory to create the full path

  • Utilisez la méthode CombinePath , en spécifiant le répertoire et le nom du fichier.Use the CombinePath method, supplying the directory and name. Cet exemple combine les chaînes folderPath et fileName créées dans l’exemple précédent, puis affiche le résultat.This example takes the strings folderPath and fileName created in the previous example, combines them, and displays the result.

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

Voir aussiSee Also

FileSystem
CombinePath
FileInfo
GetFileInfo
Guide pratique pour placer la collection de fichiers dans un répertoireHow to: Get the Collection of Files in a Directory