Partager via


Comment : obtenir des informations sur un fichier dans Visual Basic

La méthode GetFileInfo peut être utilisée pour déterminer facilement les informations relatives aux propriétés d'un fichier. Les propriétés de l'objet FileInfo concernent les attributs, l'heure de création, le répertoire, le nom de répertoire (le cas échéant), l'extension, le nom complet, l'heure du dernier accès, l'heure de la dernière écriture, la longueur et le nom.

Une exception n'est pas levée si le fichier n'existe pas ; elle est plutôt levée lorsque vous accédez aux propriétés de l'objet pour la première fois.

Notes

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Procédure

Pour obtenir des informations sur un fichier

  1. Utilisez la méthode GetFileInfo pour récupérer un objet FileInfo qui peut être examiné pour déterminer ses propriétés. L'exemple suivant récupère un objet FileInfo pour le fichier MyLogFile.log.

    Dim information As System.IO.FileInfo
    information = My.Computer.FileSystem.GetFileInfo("C:\MyLogFile.log")
    
  2. Examinez l'objet FileInfo pour extraire les informations dont vous avez besoin. Les lignes de code suivantes indiquent le nom complet, l'heure du dernier accès et la longueur du fichier.

    MsgBox("The file's full name is " & information.FullName & ".")
    MsgBox("Last access time is " & information.LastAccessTime & ".")
    MsgBox("The length is " & information.Length & ".")
    

Programmation fiable

Les conditions ci-dessous peuvent générer une exception.

Voir aussi

Tâches

Procédure pas à pas : manipulation de fichiers et de répertoires en Visual Basic

Référence

FileInfo

Autres ressources

Accès au fichier avec Visual Basic