System.FileExtension
Gibt die Dateierweiterung des dateibasierten Elements an, einschließlich des vorangestellten Zeitraums. Diese Eigenschaft wird von System.FileName abgeleitet. Wenn System.FileName entweder über keine Dateierweiterung verfügt oder VT_EMPTY ist, sollte der Wert für diese Eigenschaft VT_EMPTY werden.
Verwenden Sie System.ItemType, um den Typ eines Elements abzurufen (einschließlich eines Elements, das keine Datei ist).
Windows 10, Version 1703, Windows 10, Version 1607, Windows 10, Version 1511, Windows 10, Version 1507, Windows 8.1, Windows 8, Windows 7, Windows Vista
propertyDescription
name = System.FileExtension
shellPKey = PKEY_FileExtension
formatID = E4F10A3C-49E6-405D-8288-A23BD4EEAA6C
propID = 100
SearchInfo
InInvertedIndex = true
IsColumn = true
typeInfo
type = String
IsInnate = true
Bemerkungen
PKEY-Werte werden in Propkey.h definiert.
Wenn System.FileName VT_EMPTY ist, sollte diese Eigenschaft ebenfalls leer sein. Andernfalls sollte diese Eigenschaft ordnungsgemäß von der Datenquelle von System.FileName abgeleitet werden. Wenn System.FileName keine Dateierweiterung enthält, sollte System.FileExtension VT_EMPTY werden. Verwenden Sie System.ItemType, um den Typ eines Elements abzurufen (einschließlich eines Elements, das keine Datei ist).
Beispiele für Pfad- und Dateierweiterungseigenschaften.
Pfad | Dateierweiterung |
---|---|
c:\files\personal\hello.txt | .txt |
\\server\share\mydir\news.doc | .doc |
\\server\share\numbers.xls | .xls |
\\server\freigabe\ordner | VT_EMPTY |
c:\Stuff\MyFolder | VT_EMPTY |
[Desktop] | VT_EMPTY |
Zugehörige Themen