Attributen worden gebruikt door Windows voor het bijhouden van speciale informatie over de rol van bestanden te bewaren . Gemeenschappelijke kenmerken zijn " alleen lezen ", waarin wordt bepaald dat een gebruiker een bestand niet kan wijzigen , en "verborgen ", die bestand browsers voorkomt zoals Explorer uit de weergave van de bestanden in een directory . Normaal gesproken kan deze attributen door een gebruiker in het bestand eigenschappen van Windows Verkenner worden ingesteld . Maar een programmeur kan bestandskenmerken wijzigen binnen een Visual Basic- programma met de SetAttr functie . Instructies 1 Open een nieuwe Visual Basic -project door te klikken op " File " en " New Project . " Selecteer " Console Application . " Deze actie zal een editor code waarin gebruikers kunnen de code invoeren . Ze kunnen dezelfde code later gebruik , zonder wijzigingen , in grafische gebruikersinterface 's kopen van 2 Wijzig de meest voorkomende bestandskenmerken met Visual Basic snelkoppelingen , door het intikken van de volgende code : . SetAttr ( " c: \\ csv.txt " , vbReadOnly ) SetAttr ( " c: \\ csv.txt " , vbHidden ) SetAttr ( " c: \\ csv.txt " , vbSystem ) SetAttr ( " c: \\ csv.txt " , vbNormal ) op Twitter Elke keer dat u een attribuut ingesteld , overschrijft de vorige attribuut . Het bovenstaande voorbeeld wordt het bestand " csv.txt " als alleen-lezen , dan is onmiddellijk uitgeschakeld wanneer de read-only vlag en stelt het als verborgen , dan maakt het een systeembestand , dan is een normaal bestand . 3 Gebruik de volgende code om attributen te combineren : SetAttr ( " c: \\ csv.txt " , vbHidden + vbReadOnly + vbSystem ) op Twitter Deze maakt gebruik van de " + "-operator om aan te geven dat de " csv.txt " bestand gemarkeerd als verborgen zou moeten zijn , alleen lezen , en een systeembestand 4 Plak volgende om een aantal van de meer exotische attributen ingesteld : . SetAttr ( " c: \\ csv.txt " , System.IO.FileAttributes.Archive ) SetAttr ( " c: \\ csv.txt " , System.IO.FileAttributes.Directory ) op Twitter SetAttr ( " c: \\ csv.txt " , System.IO.FileAttributes.SparseFile ) SetAttr ( " c: \\ csv.txt " , System.IO.FileAttributes.Encrypted ) op Twitter SetAttr ( " c: \\ csv.txt " , System.IO.FileAttributes.Compressed ) SetAttr ( " c: \\ csv.txt " , System.IO.FileAttributes.NotContentIndexed ) op Twitter SetAttr ( " c: \\ csv.txt " , System.IO.FileAttributes.Temporary ) op Twitter Deze attributen zijn zeldzaam en moeten met voorzichtigheid worden gebruikt , omdat misbruik van de attributen problemen voor het systeem kan veroorzaken . Het merendeel van de inzendingen zijn vanzelfsprekend : gecomprimeerde bestanden zijn gecomprimeerd , worden tijdelijke bestanden tijdelijk bedoeld en snel verwijderd . NotContentIndexed geeft aan dat een bestand niet moet de inhoud ervan gecontroleerd door zoekmachine 's zoals Google Desktop en Windows Search . Tenslotte , een luchtig bestand is een zeer groot bestand dat meestal naar verwachting grotendeels leeg . Windows bespaart ruimte op deze bestanden alleen door registratie van de informatie die reeds is geschreven naar het bestand , dan is het comprimeren van de lege gebieden .
|