Comment : déterminer si un répertoire existe dans Visual Basic

Mise à jour : novembre 2007

Vous pouvez utiliser la méthode My.Computer.FileSystem.DirectoryExists pour déterminer si un répertoire spécifié existe ou non.

L'appel à DirectoryExists requiert FileIOPermission.

Cette méthode ne lève pas d'exceptions.

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 déterminer si un répertoire existe

  • Utilisez la méthode My.Computer.FileSystem.DirectoryExists, en fournissant le chemin d'accès, pour déterminer si le répertoire spécifié existe ou non. L'exemple suivant détermine si le répertoire C:\backup\logs existe et vérifie ses propriétés.

    Dim logDirectoryProperties As System.IO.DirectoryInfo
    If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
        logDirectoryProperties = My.Computer.FileSystem.GetDirectoryInfo("C:\backup\logs")
    End If
    

Voir aussi

Tâches

Comment : déterminer si un fichier existe dans Visual Basic

Dépannage : lecture et écriture dans des fichiers texte

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

Référence

My.Computer.FileSystem.DirectoryExists, méthode

Autres ressources

Création, suppression et déplacement de fichiers et de répertoires en Visual Basic