Les partenaires publicitaires:

Comment vérifier si un dossier existe dans vb.net

Les applications logicielles développées dans VB.net couramment produire, analyser et stocker des données dans des fichiers. Dans de nombreux cas, les applications logicielles sont nécessaires pour extraire des données à partir d'un certain fichier situé dans un dossier sur le disque dur de l'ordinateur. Dans d'autres cas similaires, le logiciel peut être amené à enregistrer des données dans des fichiers dans un dossier nommé. Dans de tels cas, si l'application tente d'enregistrer un fichier dans un dossier qui ne existe pas, l'application peut devenir instable et de crash. De même, si l'application tente de lire un fichier qu'il croit est enregistré dans un dossier qui ne existe pas, il va se planter. Il est important de vérifier l'existence de dossiers avant d'y accéder à partir de l'application logicielle.

Instructions

  1. Tapez "Dim pathName As String" dans votre code VB.NET pour définir une variable de chaîne pour contenir le chemin vers le dossier que vous voulez chercher. Cette variable de chaîne est appelé "pathName." Par exemple, définir la valeur de la chaîne variable "chemin" à "C:. TestFolder" Ceci peut être réalisé en utilisant le code- "pathName =" suivant C: TestFolder "."




  2. Tapez "Imports System.IO" dans la première ligne de votre page de code pour importer la bibliothèque "System.IO" dans votre code VB.net. Le "System.IO" est une bibliothèque de classes .NET Framework qui est disponible à tout le code basé sur .NET. Comme le code est développé en VB.NET, cette bibliothèque est automatiquement disponible pour une utilisation pour le développeur. Une bibliothèque de classe est une collection de classes avec différentes fonctions que les programmeurs peuvent utiliser dans leurs applications logicielles.

    La classe "DirectoryInfo" est une partie de la bibliothèque "System.IO" de classe qui expose des fonctions de création et se déplaçant à travers les répertoires et sous-répertoires.



  3. Tapez la ligne "Directory.Exists (pathName)" pour utiliser la fonction «existe» de la «classe DirectoryInfo" pour vérifier si le "C: TestFolder" existe dossier sur votre ordinateur. La fonction «existe» retournera une valeur booléenne vraie si le dossier existe, et il va retourner une valeur booléenne fausse si le dossier ne existe pas. Pour attraper cette valeur booléenne, définir une variable booléenne en utilisant la ligne de code suivante: "Dim réponse As Boolean." Utilisez cette variable "réponse" pour accepter la valeur de retour de la "existe" fonction en utilisant la ligne suivante de code: "Réponse = Directory.Exists (pathName)."

  4. Construire et compiler votre code en cliquant sur l'option «projet» sur la barre d'outils supérieure, puis en cliquant sur "Générer." Exécutez le code en cliquant sur l'option "Debug" sur la barre d'outils en haut puis en cliquant sur "Exécuter". Le code VB.net va exécuter, vérifier si le "C: TestFolder" existe sur votre ordinateur et retourner une valeur vraie ou fausse appropriée.

» » » » Comment vérifier si un dossier existe dans vb.net