English | 日本語
ホーム > Merge > Merge for Windows > ドキュメントの目次 > IFileSystemItemComparableUrl インターフェイス

IFileSystemItemComparableUrl インターフェイス

オプションで使用できるこのインターフェイスは、フォルダ比較階層内の行でファイルとフォルダを対にする場合に使用する URL の簡易バージョンをインプリメントすることができます。たとえば、IFileSystemItemFullPathBasename プロパティは、URL 比較を行う場合に、Merge が無視すべきバージョン情報を含む URL を提供する可能性があります。このインターフェイスをインプリメントすれば、プラグインはバージョン情報を含まない FullPath および Basename プロパティ値を Merge に提供することができるため、比較が行えます。

プロパティ値の例:

インターフェイス プロパティ
IFileSystemItem FullPath plugin:¥Project#2002-11-04¥File.txt#3
IFileSystemItem Basename File.txt#3
IFileSystemItemComparableUrl ComparableFullPath plugin:¥Project¥File.txt
IFileSystemItemComparableUrl ComparableBasename File.txt

プロパティ

ComparableBasename

IDL [propget] HRESULT ComparableBasename([out, retval] BSTR* pValue)
.NET String ComparableBasename[get]
VB6 ComparableBasename As String

フォルダ比較階層内のファイル名およびフォルダ名が同等か比較する場合に使用する、IFileSystemItemBasename プロパティの簡易バージョンを提供します。

このプロパティは 取得のみです。

ComparableFullPath

IDL [propget] HRESULT ComparableFullPath([out, retval] BSTR* pValue)
.NET String ComparableFullPath[get]
VB6 ComparableFullPath As String

フォルダ比較階層内の URL が同等か比較する場合に使用する、IFileSystemItemFullPath プロパティの簡易バージョンを提供します。

このプロパティは 取得のみです。