System.FileExtension

Identifica l'estensione di file dell'elemento basato su file, incluso il punto iniziale. Questa proprietà è derivata da System.FileName. Se System.FileName non ha un'estensione di file o è VT_EMPTY, il valore di questa proprietà deve essere VT_EMPTY.

Per ottenere il tipo di qualsiasi elemento (incluso un elemento che non è un file), usare System.ItemType.

Windows 10, versione 1703, Windows 10, versione 1607, Windows 10, versione 1511, Windows 10, versione 1507, Windows 8.1, Windows 8, Windows 7, Windows Vista

propertyDescription
   name = System.FileExtension
   shellPKey = PKEY_FileExtension
   formatID = E4F10A3C-49E6-405D-8288-A23BD4EEAA6C
   propID = 100
   SearchInfo
      InInvertedIndex = true
      IsColumn = true
   typeInfo
      type = String
      IsInnate = true

Commenti

I valori PKEY sono definiti in Propkey.h.

Se System.FileName è VT_EMPTY, questa proprietà deve essere vuota. In caso contrario, questa proprietà deve essere derivata in modo appropriato dall'origine dati da System.FileName. Se System.FileName non include un'estensione di file, System.FileExtension deve essere VT_EMPTY. Per ottenere il tipo di qualsiasi elemento (incluso un elemento che non è un file), usare System.ItemType.

Esempi di proprietà di percorso ed estensione di file.

Percorso Estensione nome del file
c:\files\personal\hello.txt .txt
\\server\share\mydir\news.doc doc
\\server\share\numbers.xls xls
\\server\share\folder VT_EMPTY
c:\Stuff\MyFolder VT_EMPTY
[desktop] VT_EMPTY

 

propertyDescription

searchInfo

labelInfo

Typeinfo

displayInfo

Stringformat

booleanFormat

numberFormat

Datetimeformat

enumeratedList

drawControl

editControl

filterControl

queryControl