System.IOUtils.TPath.ChangeExtension
Delphi
class function ChangeExtension(const Path, Extension: string): string; static;
C++
static System::UnicodeString __fastcall ChangeExtension(const System::UnicodeString Path, const System::UnicodeString Extension);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | TPath |
説明
指定されたパスで示されるファイルまたはディレクトリの拡張子を変更します。
ChangeExtension は、指定されたファイル名またはディレクトリ名を Path パラメータとして受け取り、その拡張子を、Extension パラメータで渡された拡張子に変更します。指定された新しい拡張子には、先頭のピリオドを含めてもかまいません。ChangeExtension は、実際のファイルの名前を変更するわけではなく、新しいファイル名文字列を作成するだけです。このメソッドに必要なパラメータの一覧を以下の表に示します。
名前 | 意味 |
---|---|
Path |
拡張子の変更対象となるファイル パスまたはディレクトリ パス |
Extension |
指定されたパスに適用される新しい拡張子 |
メモ: 指定されたパスまたは拡張子に無効な文字が含まれていた場合、ChangeExtension は例外を発生させます。