PathAddExtension(A)

パスを表す文字列の最後にファイル拡張子を付け加えます。指定された拡張子が既に付けられている場合は、拡張子は付加されません。

BOOL PathAddExtensionA(
    PTSTR  pszPath,      // 元のパス名
    PCTSTR pszExtension  // 拡張子
);

SHLWAPI.DLL

引数

pszPath

ファイル拡張子を付け加えるパスを格納したバッファのアドレスを指定します。バッファは 260 (MAX_PATH) バイトの文字列(Unicode 版の場合は 260 (MAX_PATH) 文字ぶんの文字列)が格納できるように確保して、返される文字列を格納することができるようにしておくべきです。

pszExtension

付け加えるファイル拡張子を表す文字列のアドレスを指定します。拡張子にはピリオドをつけておきます。空文字列("")のアドレスを指定すると、拡張子 ".exe" が付けられます。

戻り値

拡張子が付け加えられた場合は 1 (TRUE) が返ります。

それ以外の場合は 0 (FALSE) が返ります。

対応情報

Shlwapi.dll Version 4.71 以降

Windows 98 以降 / Windows 2000 以降

または Internet Explorer 4.0 以降をインストールした Windows 95 / Windows NT 4.0