Dator > hur du ställer attribut i Visual Basic

  • hur du ställer attribut i Visual Basic


  • Attribut används av Windows för att hålla reda på särskild information om den roll som spelas av filer . Vanliga attribut är " read only ", som anger att en användare inte kan ändra en fil , och " dolda ", som förhindrar fil webbläsare som Explorer från att visa filen i en katalog . Normalt kan dessa attribut ställas in av en användare i filegenskaperna för Utforskaren . Men en programmerare kan ändra filattribut inom ett Visual Basic-program använder SetAttr funktionen

    Du behöver : .
    textredigerare .


    1 .
    Öppna ett nytt Visual Basic- projekt genom att klicka på "File" och " Nytt projekt . " Välj " Console Application . " Detta öppnar en kod editor där användare kan ange koden . De kan använda samma kod senare , utan ändringar , i grafiska program användargränssnitt
    2
    Ändra vanligaste filattribut , med hjälp av Visual Basic genvägar genom att skriva följande kod : .





    SetAttr ( "c : \ csv. txt " , vbReadOnly )

    SetAttr ( " c: \ csv. txt " , vbHidden )

    SetAttr ( " c : \ csv . txt " , vbSystem )

    SetAttr ( "c : \ csv. txt " , vbNormal )



    Varje gång du sätter ett attribut , det skrivs den tidigare attributet . Exemplet ovan innehåller filen " csv. txt " som skrivskyddad , då unsets den skrivskyddade flagga och ställer den som dold , så gör det en systemfil , då en vanlig fil .
    <. br > 3
    Använd följande kod för att kombinera attribut :



    SetAttr ( "c : \ csv. txt " , vbHidden + vbReadOnly + vbSystem )



    Detta använder " + "operatorn för att indikera att " CSV . txt " filen ska markeras som dold , skrivskyddad , och ett system fil
    4
    Klistra in följande för att ställa några av de mer exotiska attribut : .



    SetAttr ( "c : \ csv. txt " , System. IO. FileAttributes. Archive )

    SetAttr ( "c : \ csv. txt " , System. IO . FileAttributes. Directory )

    SetAttr ( "c : \ csv. txt " , System. IO. FileAttributes. SparseFile )

    SetAttr ( " c : \ csv. txt " , System. IO. FileAttributes. Encrypted )

    SetAttr ( "c : \ csv. txt " , System. IO. FileAttributes. Compressed )

    SetAttr ( " c: \ csv . txt " , System. IO. FileAttributes. NotContentIndexed )

    SetAttr ( "c : \ csv. txt " , System. IO. FileAttributes. Temporary )


    .
    Dessa attribut är sällsynta och bör användas med försiktighet , eftersom felaktig användning av attribut kan orsaka problem för systemet flesta av de uppgifter som är självförklarande : komprimerade filer är komprimerade , är tillfälliga filer avsedda att vara tillfälliga och snabbt utgå . NotContentIndexed anger att en fil inte bör ha sitt innehåll inspekteras av sökning verktyg som Google Desktop och Windows Search . Slutligen är en gles -fil med en mycket stor fil som vanligen förväntas vara mest tom . Windows sparar utrymme på dessa filer genom att endast registrera de uppgifter som redan har skrivits till filen , sedan pressas det tomma regionerna .


Previous:nothing Next:hur man passera i Visual Basic





Relaterade artiklar


  • vilka verktyg gör programmerare använda ?
  • hur man bygger en webbsida steg-för - steg
  • sql lärande
  • hur du matar in siffror i Visual Basic 2005
  • hur man skapar ActiveX- kontroller
  • hur man skapar filer med javascript
  • hur man installerar java script på en PC
  • Visual Basic 2005 vs 6,0
  • hur man kan kasta undantag i Java
  • hur man skapar en widget