System.IOUtils.TFile.Copy
Delphi
class procedure Copy(const SourceFileName, DestFileName: string); overload; inline; static;
class procedure Copy(const SourceFileName, DestFileName: string; const Overwrite: Boolean); overload; static;
C++
static void __fastcall Copy(const System::UnicodeString SourceFileName, const System::UnicodeString DestFileName)/* overload */;
static void __fastcall Copy(const System::UnicodeString SourceFileName, const System::UnicodeString DestFileName, const bool Overwrite)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | TFile |
説明
指定されたパスにファイルをコピーします。
Copy を使用すると、ファイルのコピーを作成することができます。Copy の最初の形式は、コピー元とコピー先のパスだけを受け取ります。コピー先のパスが既に存在するファイルを指している場合、Copy は例外を発生させます。Copy の 2 番目の形式は、Overwrite パラメータ(省略可能)を受け取ります。このパラメータを true に設定すると、コピー先のファイルが既に存在する場合にもコピー操作はそのまま続けられます。次の表に、このメソッドが受け取るパラメータを示します。
名前 | 意味 |
---|---|
SourceFileName |
コピー元のファイルのパス。 |
DestFileName |
ファイルをコピーする先のパス。 |
Overwrite |
別のファイルが DestFileName のパスに存在する場合でもコピー操作を続行するかどうかを指定します。 |
メモ: コピー元ファイルが存在しない場合、パスが無効な場合、コピー操作を行えるだけの権限をユーザーが持たない場合には、Copy は例外を発生させます。