Programvare applikasjoner utviklet i VB.net ofte generere , analysere og lagre data i filene . I mange tilfeller er programvare som kreves for å trekke ut data fra en bestemt fil i en mappe på datamaskinens harddisk. I andre lignende tilfeller kan programmet trenger å lagre data i filer i en bestemt navngitt mappe . I slike tilfeller , hvis programmet forsøker å lagre en fil i en mappe som ikke finnes , kan søknaden bli ustabil og krasjer . Tilsvarende er hvis programmet forsøker å lese fra en fil som den mener lagres i en mappe som ikke eksisterer , vil det krasje . Det er viktig å sjekke om det finnes mapper før tilgang til dem fra programmet . Instruksjoner
en
Type " Dim banenavn As String " i VB.NET kode for å definere en streng variabel til å holde banen til mappen du ønsker å se etter . Dette Strengvariabelen kalt " banenavn . " Som et eksempel, sett verdien av strengen variable " banenavn " til " C: . \\ TestFolder " Dette kan gjennomføres ved hjelp av følgende kode ; " banenavn = " C: " . " \\ TestFolder
2
Type " Importerer System.IO " i første linje av koden din side å importere "System . IO "bibliotek i din VB.net kode . Den " System.IO " er en . NET Framework class bibliotek som er tilgjengelig for alle. NET basert kode . Som koden er utviklet i VB.NET , er dette biblioteket også automatisk tilgjengelig for bruk til utvikleren . En klasse bibliotek er en samling av klasser med forskjellige funksjoner som programmerere kan bruke i sine programmer.
" DirectoryInfo " klasse er en del av " System.IO " class bibliotek som eksponerer funksjoner for oppretting og flytting gjennom kataloger og sub- kataloger.
3
Type linjen " Directory.Exists ( veinavn ) " å bruke " eksisterer " funksjon " DirectoryInfo klassen " for å sjekke om "C : \\ TestFolder " mappen finnes på datamaskinen. Den " eksisterer " funksjonen vil returnere en sann boolsk verdi dersom mappen finnes , og det vil returnere en falsk boolsk verdi dersom mappen ikke finnes . For å fange denne boolean verdi , må du definere en boolsk variabel ved hjelp av følgende kode linje: " . Dim svar As Boolean " Bruk dette " svaret " variable godta retur verdien av " eksisterer "-funksjonen ved hjelp av følgende kode linje: " . Svar = Directory.Exists ( veinavn )"
4
Bygg og kompilere koden ved å klikke på "Project " på den øverste verktøylinjen og deretter klikke på "Bygg ". Utføre koden ved å klikke på " Debug " på toppen verktøylinjen og deretter klikke på " Run . " Den VB.net koden vil kjøre , sjekk om det . "C : \\ TestFolder " finnes på datamaskinen og returnere en passende sann eller falsk verdi