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.