Sharepoint-SPFile - Get File Typ
Ich bin mit SPFile anzeigen, um eine Liste der Dateien und ich wollen, um den Typ der Datei als string, also PDF, Word, Excel etc.
Sieht wie folgt aus:
FileABC PDF
FileDEF Excel
Hab ich das Symbol wieder mit "ListItem.Datei.IconUrl", ListItem ist SPListItem
Aber ich möchte, um die Datei-Typ als Namen. Es muss aus der Arbeit des Datei-Typ, damit das richtige Bild angezeigt werden kann, aber ich möchte, um die Worte zu verwenden (für Zugänglichkeit)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einfach die "FileLeafRef" - Attribut enthält den Dateinamen + den lokalen Pfad, erstellen Sie eine
System.IO.FileInfo
Objekt aus und dann Zugriff auf die.Extension
Eigenschaft:Ich glaube, es wird nicht einfach werden zu finden Sie passende Programm für jede Erweiterung, die Sie erwähnen, müssen Sie "Excel" nicht "xls". So, der einfachste Weg ist, denke ich, um ein Wörterbuch zu erstellen von Erweiterungen. So etwas wie dieses:
dann:
Können Sie die Erweiterung von der as listitem
ListItem[SPBuiltInFieldId.DocIcon]