Megosztás a következőn keresztül:


System.FileName

A fájl neve, beleértve a bővítményét is. A System.FileExtension ebből a tulajdonságból származik.

Lehetséges, hogy az elem nem létezik egy fájlrendszeren (vagyis lehet, hogy nem a CreateFile használatával nyitható meg). Ha azonban az elem fájlként van ábrázolva, és a neve a Win32-fájlelnevezés szabványos szintaxisát követi, akkor az adatforrásnak ki kell adnia ezt a tulajdonságot. Ha az elem nem fájl, akkor az adatforrásnak ezt a tulajdonságot VT_EMPTY kell kibocsáta.

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

Megjegyzések

A PKEY-értékek a Propkey.h fájlban vannak definiálva.

Előfordulhat, hogy az elem nem létezik fájlrendszeren (vagyis nem a CreateFile használatával nyitható meg), de ha az elem logikai értelemben fájlként van ábrázolva, és a neve a standard Win32 fájlelnevezési szintaxist követi, akkor az adatforrásnak ki kell adnia ezt a tulajdonságot. Ha egy elem nem fájl, akkor a tulajdonság értéke VT_EMPTY. Lásd: System.ItemNameDisplay. Ez ugyanazzal az értékkel rendelkezik, mint a System.ParsingName a Shell fájlmappája által biztosított elemeknél.

Az alábbi táblázat az elérési út és a fájlnév tulajdonságértékeinek példáit sorolja fel:

Ösvény Tulajdonság értéke
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 üzenet] VT_EMPTY
[song.wma hordozható eszközön] song.wma

 

propertyDescription

searchInfo

labelInfo

TypeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl