Software- applicaties ontwikkeld in VB.net algemeen genereren , analyseren en opslaan van gegevens in bestanden . In veel gevallen worden de software- applicaties die nodig is om data te trekken uit een bepaald bestand in een map op de harde schijf . In andere soortgelijke gevallen , kan de software applicatie nodig om gegevens in bestanden op te slaan in een bepaalde map genaamd . In dergelijke gevallen , als de toepassing probeert een bestand op te slaan in een map die niet bestaat , de aanvraag kan instabiel en crashen . Evenzo, als de toepassing probeert te lezen uit een bestand dat het gelooft wordt opgeslagen in een map die niet bestaat , zal het crashen . Het is belangrijk om te controleren op de aanwezigheid van mappen voordat u ze opent vanuit de softwaretoepassing . Instructies 1 Type " Dim padnaam As String ' in uw VB.NET code om een string variabele te definiëren om het pad naar de map die u wilt zoeken te houden . Deze string variabele heet " PathName . " Als voorbeeld , stel de waarde van de string variabele " padnaam " naar " C : . \\ Testmap " Dit kan worden uitgevoerd met behulp van de volgende code ; " padnaam = " C : " . " \\ Testmap Type 2 " importeert System.IO " in de eerste regel van uw code pagina naar de " System importeren . IO ' bibliotheek in uw VB.net code . De " System.IO " is een . NET framework class library die beschikbaar zijn voor alles . NET gebaseerde code . Als de code wordt ontwikkeld in VB.NET , deze bibliotheek ook automatisch beschikbaar voor gebruik aan de ontwikkelaar . Een class library is een verzameling van klassen met verschillende functies die programmeurs kunnen gebruiken in hun softwaretoepassingen . De " DirectoryInfo " klasse is een onderdeel van de " System.IO " class library die functies bloot voor het maken en verplaatsen door directories en sub - directories . Type 3 de lijn " Directory.Exists ( padnaam ) " om de functie van de " DirectoryInfo class " " Bestaat " gebruiken om te controleren of de " C : \\ testmap "map op uw computer bestaat . De " Exists " -functie zal een echte Booleaanse waarde retourneren als de map bestaat , en het zal een valse boolean waarde terug als de map niet bestaat . Om deze boolean waarde te vangen , definieert een boolean variabele met behulp van de volgende code regel: " . Dim antwoord zoals Van Boole " Gebruik deze variabele " antwoord " op de return waarde van de " Exists " functie te aanvaarden door de volgende regel code : " . Answer = Directory.Exists ( padnaam ) " 4 Bouwen en compileren uw code door te klikken op de " Project" -optie op de bovenste werkbalk en vervolgens te klikken op ' Build '. Uitvoeren van de code door te klikken op de " Debug " optie op de bovenste werkbalk en vervolgens te klikken op " Run . " De VB.net code zal uitvoeren , controleren of het . " C : \\ testmap " bestaat op uw computer en terug te keren een passende waar of onwaar waarde
|