System.FileName

Der Dateiname, einschließlich der Erweiterung. System.FileExtension wird von dieser Eigenschaft abgeleitet.

Es ist möglich, dass das Element in einem Dateisystem nicht vorhanden ist (d. h., es kann nicht mit CreateFile geöffnet werden). Wenn das Element jedoch als Datei dargestellt wird und sein Name der standardmäßigen Win32-Dateibenennungssyntax folgt, sollte die Datenquelle diese Eigenschaft aus geben. Wenn das Element keine Datei ist, sollte die Datenquelle diese Eigenschaft als VT _ EMPTY aus geben.

Windows 10, Version 1703, Windows 10, Version 1607, Windows 10, Version 1511, Windows 10, Version 1507, Windows 8.1, Windows 8, Windows 7

propertyDescription
   name = System.FileName
   shellPKey = PKEY_FileName
   formatID = 41CF5AE0-F75A-4806-BD87-59C7D9248EB9
   propID = 100
   SearchInfo
      InInvertedIndex = true
      IsColumn = true
   typeInfo
      type = String
      IsInnate = true

Windows Vista

propertyDescription
   name = System.FileName
   shellPKey = PKEY_FileName
   formatID = 41CF5AE0-F75A-4806-BD87-59C7D9248EB9
   propID = 100
   SearchInfo
      InInvertedIndex = true
      IsColumn = true
   typeInfo
      type = String
      IsInnate = true
      EnumeratedList
         UseValueForDefault = True
         enumRange
            minValue = 0
            setValue = 0
            text = 0-9
         enumRange
            minValue = A
            setValue = A
            text = A-H
         enumRange
            minValue = I
            setValue = I
            text = I-P
         enumRange
            minValue = Q
            setValue = Q
            text = Q-Z

Hinweise

PKEY-Werte werden in Propkey.h definiert.

Das Element ist möglicherweise nicht in einem Dateisystem vorhanden (d. h., es kann nicht mit CreateFile geöffnet werden). Wenn das Element jedoch als Datei aus logischem Sinn dargestellt wird und sein Name der Win32-Standardsyntax für die Dateibenennung entspricht, sollte die Datenquelle diese Eigenschaft aus geben. Wenn ein Element keine Datei ist, ist der Wert für diese Eigenschaft VT _ EMPTY. Weitere Informationen finden Sie unter System.ItemNameDisplay. Dies hat den gleichen Wert wie System.ParsingName für Elemente, die vom Dateiordner der Shell bereitgestellt werden.

In der folgenden Tabelle sind Beispiele für Pfad- und Dateinameneigenschaftswerte aufgeführt:

Pfad Eigenschaftswert
c: \ Persönliche \ Dateienhello.txt \ hello.txt
\\server \ share \ mydir \news.doc news.doc
\\\ \ Serverfreigabe-numbers.xls numbers.xls
c: \ Stuff \ MyFolder Myfolder
[E-Mail-Nachricht] VT _ EMPTY
[song.wma auf einem portablen Gerät] song.wma

propertyDescription

searchInfo

labelInfo

Typeinfo

displayInfo

Stringformat

booleanFormat

Numberformat

dateTimeFormat

enumeratedList

drawControl

editControl

Filtercontrol

queryControl