System.FileExtension

先頭の期間を含む、ファイル ベースの項目のファイル拡張子を識別します。 このプロパティは System.FileName から派生します。 System.FileName にファイル拡張子がない場合、または がVT_EMPTYされている場合は、このプロパティの値をVT_EMPTYする必要があります。

項目の種類 (ファイルではない項目を含む) を取得するには、System.ItemType を使用します。

Windows 10、バージョン 1703、Windows 10、バージョン 1607、Windows 10、バージョン 1511、Windows 10、バージョン 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

注釈

PKEY 値は Propkey.h で定義されています。

System.FileName がVT_EMPTY場合、このプロパティも空である必要があります。 それ以外の場合、このプロパティは System.FileName のデータ ソースによって適切に派生する必要があります。 System.FileName にファイル拡張子が含まれていない場合は、 System.FileExtension を VT_EMPTYする必要があります。 項目の種類 (ファイルではない項目を含む) を取得するには、 System.ItemType を使用します。

パスとファイル拡張子のプロパティの例。

パス ファイル拡張子
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
[デスクトップ] VT_EMPTY

 

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl