Forums Neueste Beiträge
 

File-Eigenschaften (Details) auslesen/schreiben

28/09/2007 - 12:52 von M.Erlinger | Report spam
Hallo

kann mir bitte jemand einen Hilfs-Ansatz geben, wie ich mit C# auf die
Datei-Eigenschaften.Details komme (zb. Titel, Thema, Kommentar, usw...)
- um dies auszulesen - und auch Verànderungen zurück-schreiben kann.

Danke schon mal
Michael
 

Lesen sie die antworten

#1 Frank Dzaebel
28/09/2007 - 14:29 | Warnen spam
Hallo Michael,

kann mir bitte jemand einen Hilfs-Ansatz geben, wie ich mit C# auf die
Datei-Eigenschaften.Details komme (zb. Titel, Thema, Kommentar, usw...)
- um dies auszulesen - und auch Verànderungen zurück-schreiben kann.



Das sind die OLE Dokument-Eigenschaften. Die kann man z.B. über
das IPropertyStorage Interface lesen. Hier Infos:

[Dsofile: Die unendliche Geschichte - Tales from the Script - Màrz
2004]
http://www.microsoft.com/germany/te...00696.mspx

[Download details: Developer Support OLE File Property Sample
(DSOFILE)]
http://www.microsoft.com/downloads/...layLang=en

Unter C# dann über die Einbindung der dsoFile.dll
eine InteropAssembly erstellen und dann typsicher
programmieren, etwa analog:

// using DSOFile;
string pfad = "test.txt";
OleDocumentProperties props = new OleDocumentProperties();
props.Open(pfad, false, dsoFileOpenOptions.dsoOptionDefault);
FileInfo fi = new FileInfo(pfad);
string subject = props.SummaryProperties.Subject;
string title = props.SummaryProperties.Title;
string comment = props.SummaryProperties.Comments;
props.SummaryProperties.Author = "Michael Erlinger";
props.Save();


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen