Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
VB.NET vyžaduje NET rámec , aby pre vás rozvíjať . NET aplikácií .. NET framework . Poskytuje riadené prostredie , zjednodušený vývoj a integrácia s ďalšími programovacími jazykmi a to nielen v VB . Jedným z hlavných cieľov tohto rámca je zabezpečiť konzistentné objektovo orientované programovacie prostredie , či objekt kód je uložený a spustený lokálne alebo vzdialene . Spoločnosť Microsoft ponúka dokumentáciu pre Framework . , Vrátane rozsiahle referencie knižnice tried , konceptuálne prehľady a krok - za - krokom postupy , ako začať .
Systém IO názvov
Odbor názvov System.IO obsahuje typy objektov , ktoré umožňujú čítanie a zápis do súborov a dátových prúdov , ako je súbor alebo adresár . Okrem čítania formátu súboru sa tento odbor názvov , môžete tiež použiť " FileSystemWatcher " triedu vyvolať udalosť a spustiť kód , ak súbor alebo adresár zmení . Ďalšie trieda , ktoré môžu byť užitočné pri práci so súbormi je " DriveInfo " získať prístup k informáciám o disku pred čítaním veľkosti súborov .
Fileinfo Trieda
" Fileinfo " trieda poskytuje vlastnosti a metódy inštancie pre vytváranie , kopírovanie , mazanie , presúvanie a otváranie súborov . Trieda sprístupňuje mnoho členov , ako je získanie atribútov súboru s " atribúty " majetku . Pred prečítaním veľkosť súboru , môžete zvážiť hľadá súbor , či to existuje . Môžete použiť " existuje " vlastnosť tejto triedy sa dostať hodnotu určujúcu , či súbor existuje .
Príklad
Použite " Dĺžka " vlastnosť " Fileinfo " class získať veľkosť v bajtoch súboru . Nasledujúci je príkladom projektu konzola , ktorá sa zobrazí na veľkosti súborov v " C : \\ Temp " adresári :
Imports System.IOModule Module1Sub main ( ) Dim di As New DirectoryInfo ( "c : \\ temp \\ " ) Dim fiArr Ako Fileinfo ( ) = di.GetFiles ( ) Dim f Ako FileInfoConsole.WriteLine ( " adresár { 0 } obsahuje nasledujúce súbory : " di.Name ) For Each f In fiArrConsole.WriteLine ( " veľkosť { 0 } { 1 } bajtov . " , f.Name , f.length ) Ďalšie fConsole.ReadLine ( ) End SubEnd Module