フリーソフト

« [BCB] ファイルの拡張子を取得する | トップページ | [Delphi] Memoでキャレット位置に文字列を挿入する »

[BCB] ファイル名の拡張子を変更する

ファイル名の拡張子を変更するにはChangeFileExt関数を使います。

#include <SysUtils.hpp>

//拡張子を取得
Filename="C:\\tmp\\test.ini";
Result=ChangeFileExt(Filename,".htm");

引数には元のファイル名と拡張子を「.」を含めた形で指定します。上の例の場合、Resultは「C:\tmp\test.htm」となります。

ChangeFileExt(Filename,"");
のようにすると拡張子を取り除くこともできます。

« [BCB] ファイルの拡張子を取得する | トップページ | [Delphi] Memoでキャレット位置に文字列を挿入する »

C++Builder」カテゴリの記事

ファイル、フォルダの処理」カテゴリの記事