Comment : déterminer le chemin d'accès absolu d'un fichier dans Visual Basic
Mise à jour : novembre 2007
La méthode My.Computer.FileSystem.GetFileInfo retourne un objet FileInfo de la propriété FullName qui peut être utilisé pour déterminer les informations relatives à un fichier, y compris son emplacement.
Si un fichier n'existe pas, GetFileInfo ne lève pas d'exception, mais une exception est levée la première fois que vous accédez à une propriété de l'objet System.IO.FileInfo.
Procédure
Pour déterminer le chemin d'accès absolu d'un fichier
Utilisez la méthode GetFileInfo afin de retourner un objet FileInfo pour le fichier que vous souhaitez examiner. La propriété FullName contient le chemin d'accès absolu. L'exemple suivant détermine le chemin d'accès absolu de Test.txt et l'affiche dans une boîte de message.
Dim getInfo As System.IO.FileInfo getInfo = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test.txt") MsgBox(getInfo.FullName)
Programmation fiable
Les conditions ci-dessous peuvent générer une exception :
le nom du chemin d'accès est incorrect. Il contient par exemple des caractères non valides ou se compose uniquement d'un espace blanc (ArgumentException).
Le fichier n'existe pas ou est Nothing (ArgumentNullException).
Le chemin d'accès contient le signe deux-points au milieu de la chaîne (NotSupportedException).
Le chemin d'accès est trop long (PathTooLongException
L'utilisateur n'a pas les autorisations nécessaires (SecurityException).
L'utilisateur n'a pas l'accès ACL (liste de contrôle d'accès) au fichier (UnauthorizedAccessException).
Voir aussi
Tâches
Comment : analyser des chemins d'accès dans Visual Basic