Share via


Comment : obtenir des informations sur un fichier dans Visual Basic

Mise à jour : novembre 2007

La méthode My.Computer.FileSystem.GetFileInfo peut être utilisée pour déterminer facilement les informations sur les 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.

Remarque :

Les options disponibles dans les boîtes de dialogue, ainsi que les noms et emplacements des commandes de menu que vous voyez, peuvent différer de ce qui est décrit dans l'aide selon vos paramètres actifs ou votre édition. Cette page d'aide concerne les Paramètres de développement généraux. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. 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