Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come impostare gli attributi in Visual Basic

Gli attributi vengono utilizzati da Windows per tenere traccia delle informazioni speciali sul ruolo svolto dai file . Attributi comuni includono "sola lettura ", che specifica che un utente non può modificare un file , e "nascosta ", che impedisce i browser di file come Explorer di visualizzare il file all'interno di una directory. Normalmente , questi attributi possono essere impostati da un utente nelle proprietà del file di Windows Explorer. Ma un programmatore può modificare gli attributi dei file all'interno di un programma Visual Basic utilizzando la funzione SetAttr . Istruzioni
1

Aprire un nuovo progetto di Visual Basic facendo clic su " File " e " Nuovo progetto ". Selezionare " Applicazione console . " Questo apre un editor di codice in cui gli utenti possono inserire il codice. Si può utilizzare lo stesso codice in seguito , senza modifiche , in programmi di interfaccia utente grafica
2

Modificare gli attributi di file più comuni , usando le scorciatoie di Visual Basic , digitando il seguente codice: .

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

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

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

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

Ogni volta che si imposta un attributo , sovrascrive l'attributo precedente . L'esempio sopra imposta il file " csv.txt " in sola lettura , quindi disinserisce il flag di sola lettura e lo imposta come nascosto , quindi lo rende un file di sistema , quindi un normale file .
3

Utilizzare il codice seguente per combinare attributi:

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

Questo utilizza l'operatore "+" per indicare che il file " csv.txt " dovrebbe essere contrassegnato come nascosto , sola lettura, e un file system
4

incolla quanto segue per impostare alcuni degli attributi più esotiche : .

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

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

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

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

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

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

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

Questi attributi sono rare e devono essere usati con cautela , dal momento che l'uso improprio degli attributi può causare problemi per il sistema . La maggior parte delle voci sono auto-esplicativo : file compressi sono compressi , file temporanei sono destinate ad essere temporanei e rapidamente eliminati . NotContentIndexed indica che un file non deve avere il suo contenuto ispezionati dalle utility di ricerca come Google Desktop e Windows Search. Infine , un file sparse è estremamente un file di grandi dimensioni che di solito dovrebbe essere quasi vuoto . Di Windows consente di risparmiare spazio su questi file solo da registrare le informazioni che è già stato scritto nel file , quindi comprimendo le regioni vuote .

 

Programmazione © www.354353.com