System.IOUtils.TFile.Copy

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class procedure Copy(const SourceFileName, DestFileName: string);
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 は例外を発生させます。

関連項目