vl-filename-extension (AutoLISP)

ファイル名から拡張子以外の部分を除去し、拡張子のみを返します。

サポートされているプラットフォーム: Windows および Mac OS

構文と要素

(vl-filename-extension filename)
filename

タイプ: 文字列

ファイル名(拡張子を含む)。vl-filename-extension 関数は、指定されたファイルが存在するかどうかのチェックは行いません。

戻り値

タイプ: 文字列または nil

filename の拡張子を含んだ文字列。返す文字列は、ピリオド(.)から始まり、すべて大文字です。filename に拡張子が含まれていない場合、vl-filename-extension 関数は nil を返します。

Windows
(vl-filename-extension "c:\\acadwin\\output.txt")
".txt"

(vl-filename-extension "c:\\acadwin\\output")
nil
Mac OS
(vl-filename-extension "/myutilities/support/output.txt")
".txt"

(vl-filename-extension "/myutilities/support/output")
nil