FileInfo e Atributi: dove sono finite le altre proprieta'?
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
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.
© 1998-2008 - naighes - Il blog di Nicola Baldi




Stampa
Download
10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
