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 |
関連トピック