System.FileName

文件名,包括其扩展名。 System.FileExtension 派生自此属性。

该项可能不存在于文件系统 (也就是说,可能无法使用 CreateFile) 打开它。 不过,如果项表示为文件,并且其名称遵循标准 Win32 文件命名语法,则数据源应发出此属性。 如果项不是文件,则数据源应发出此属性作为VT_EMPTY。

Windows 10,版本 1703、Windows 10、版本 1607、Windows 10、版本 1511、Windows 10、版本 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

备注

PKEY 值在 Propkey.h 中定义。

该项可能不存在于文件系统 (也就是说,它可能不会使用 CreateFile) 打开,但如果该项从逻辑意义上表示为文件,并且其名称遵循标准 Win32 文件命名语法,则数据源应发出此属性。 如果项不是文件,则此属性的值VT_EMPTY。 请参阅 System.ItemNameDisplay。 对于 Shell 的文件夹提供的项,此值与 System.ParsingName 的值相同。

下表列出了路径和文件名属性值的示例:

路径 属性值
c:\files\personal\hello.txt hello.txt
\\server\share\mydir\news.doc news.doc
\\server\share\numbers.xls numbers.xls
c:\Stuff\MyFolder MyFolder
[电子邮件] VT_EMPTY
[便携式设备上的 song.wma] song.wma

 

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl