Freigeben über


System.FileExtension

Identifiziert die Dateierweiterung des dateibasierten Elements, einschließlich des vorangestellten Zeitraums. Diese Eigenschaft wird von System.FileName abgeleitet. Wenn System.FileName entweder keine Dateierweiterung aufweist oder VT_EMPTY ist, sollte der Wert für diese Eigenschaft VT_EMPTY werden.

Verwenden Sie "System.ItemType", um den Typ eines Elements (einschließlich eines Elements, das keine Datei ist) abzurufen.

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 entsprechend 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 (einschließlich eines Elements, das keine Datei ist) abzurufen.

Beispiele für Pfad- und Dateierweiterungseigenschaften.

Pfad Dateiendung
c:\files\personal\hello.txt .txt
\\server\share\mydir\news.doc .Doktor
\\server\share\numbers.xls .xls
\\server\share\folder VT_EMPTY
c:\Stuff\MyFolder VT_EMPTY
[Desktop] VT_EMPTY

 

propertyDescription-

searchInfo-

labelInfo-

typeInfo-

displayInfo-

stringFormat-

booleanFormat-

numberFormat-

dateTimeFormat-

aufgezählte Liste

drawControl-

editControl-

filterControl-

queryControl-