共用方式為


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