Programvara som utvecklats i VB.net ofta generera , analysera och lagra data i filerna . I många fall är de program som krävs för att dra data från en viss fil i en mapp på datorns hårddisk . I andra liknande fall , kan programmet behöver spara data i filer i en namngiven viss mapp . I sådana fall , om programmet försöker spara en fil i en mapp som inte existerar , kan tillämpningen bli instabil och krascha . Likaså om programmet försöker läsa från en fil som man tror sparas i en mapp som inte existerar , kommer det att krascha . Det är viktigt att kontrollera om det finns mappar innan du öppnar dem från programmet . Instruktioner
1
Type " Dim sökväg As String " i din VB.NET kod för att definiera en sträng variabel för att hålla sökvägen till den mapp som du vill söka efter . Denna sträng variabel kallas "sökväg . " Som ett exempel anger värdet av strängen variabeln "sökväg " till " C: . \\ TestFolder " Detta kan genomföras med hjälp av följande kod , "sökväg = " C : " . " \\ TestFolder
2
Type " Importerar System.IO " i den första raden i din kod för att importera " System . IO " bibliotek till din VB.net kod . Den " System.IO " är ett . NET Framework klassbibliotek som är tillgänglig för alla . NET baserad kod . När koden är under utveckling i VB.NET , är detta bibliotek också automatiskt tillgängliga för användning till utvecklaren . Ett klassbibliotek är en samling av klasser med olika funktioner som programmerare kan använda i sina program .
" DirectoryInfo " klassen är en del av " System.IO " klassbibliotek som exponerar funktioner för att skapa och flytta igenom kataloger och underkataloger . Addera 3
Typ raden " Directory.Exists ( sökväg ) " att använda "existerar " funktion " DirectoryInfo klassen " för att kontrollera om " C : \\ TestFolder " mapp finns på datorn . Det "finns" funktionen returnerar ett sant booleskt värde om mappen existerar , och den ger ett falskt booleskt värde om mappen inte existerar . För att fånga denna booleskt värde , definiera en boolesk variabel med hjälp av följande kodrad : " . Dim svar As Boolean " Använd detta " svar " variabel att acceptera returvärdet av "existerar " funktion med följande kodrad : " . Answer = Directory.Exists ( sökväg ) "
4
Bygg och kompilera din kod genom att klicka på " Projekt " alternativet på den övre verktygsfältet och sedan klicka på "Bygg ". Köra koden genom att klicka på " Debug " alternativet på den övre verktygsfältet och sedan klicka på " Kör . " Den VB.net kod kommer att utföra , kontrollera om det . " C : \\ TestFolder " finns på din dator och returnera en lämplig sant eller falskt värde