Freigeben über


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 (das heißt, es wird möglicherweise nicht mit CreateFile geöffnet). Wenn das Element jedoch als Datei dargestellt wird und sein Name der standardmäßigen Win32-Dateibenennungssyntax folgt, sollte die Datenquelle diese Eigenschaft ausgeben. Wenn das Element keine Datei ist, sollte die Datenquelle diese Eigenschaft als VT_EMPTY ausgeben.

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

Bemerkungen

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), aber wenn das Element als Datei aus dem logischen Sinn dargestellt wird und sein Name der standardmäßigen Win32-Dateinamenssyntax folgt, sollte die Datenquelle diese Eigenschaft ausgeben. Wenn ein Element keine Datei ist, wird 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 Dateiname-Eigenschaftswerte aufgeführt:

Pfad Eigenschaftswert
c:\files\personal\hello.txt hello.txt
\\server\share\mydir\news.doc news.doc
\\server\share\numbers.xls numbers.xls
c:\Stuff\MyFolder MyFolder
[E-Mail-Nachricht] VT_EMPTY
[song.wma auf tragbarem Gerät] song.wma

 

propertyDescription

searchInfo

labelInfo

Typeinfo

displayInfo

Stringformat

booleanFormat

Numberformat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl