FileInfo e Atributi: dove sono finite le altre proprieta'?
 La classe FileInfo ci consente di compiere un determinato insieme di operazione con i file.
La proprieta' Attributes ci restituisce una serie di attributi per il file, il cui percorso, e' stato passato come parametro al costruttore della classe FileInfo.
Tra gli attributi ottenuti come sopra indicato, mancano le proprietà di riepilogo, quali Titolo, Autore ecc.
E' possibile accedere alle proprieta' citate utilizzando il componente DSOFile.
Un esempio in C# relativo all'utilizzo di questo componente:

OleDocumentPropertiesClass od = new OleDocumentPropertiesClass();
od.Open("C:\\Documents and Settings\\Nicola\\Documenti\\Immagini\\Immagine.jpg", true, DSOFile.dsoFileOpenOptions.dsoOptionDefault);
SummaryProperties sp = od.SummaryProperties;

// Istanziamo un ArrayList che conterra' le proprieta' Custom
ArrayList custProps = new ArrayList();
foreach(CustomProperty cp in od.CustomProperties)
{
     if(cp.Type != DSOFile.dsoFilePropertyType.dsoPropertyTypeUnknown) custProps.Add(cp);
}

this.LabelAuthor.Text = sp.Author;
this.LabelCompany.Text = sp.Company;
this.LabelSubject.Text = sp.Subject;

//...
//...
//...

Nella stessa categoria
    Nessuna risorsa collegata

    Commenti

    Aggiungi un nuovo commento »»»
    Per inserire un commento, devi registrarti alla nostra community.

    © 1998-2008 - naighes - Il blog di Nicola Baldi

    TagCloud
    BLOG INFO
    • Post: 9
    • Commenti: 6
    • TrackBacks: 1
    • Feed blog e contenuti tecnici: RSS
    • Feed blog: RSS Atom OPML
    CATEGORIE
    I PIÙ LETTI DEL MESE
    IN EVIDENZA