前のトピック: ファイル システム関数次のトピック: CopyTree - ディレクトリ ツリーのコピー


CopyFile or Copy Link - 既存ファイルのコピー

NetWare、Symbian OS、UNIX、Windows、および Windows CE で有効です。

CopyFile または CopyLink 関数は既存ファイルを新しいファイルにコピーします。

ファイルの内容に関するこの関数の形式は、以下のとおりです。

CopyFile(
	source as String, 
	target as String, 
	overwrite as Boolean) as Boolean
CopyFile(source as String, target as String) as Boolean
ソース

既存ソース ファイルのファイル名を指定します。

ターゲット

新規ファイルの名前を指定します。

overwrite

関数で既存のターゲットを上書きするかどうかを指定します。 デフォルトの TRUE では、既存のターゲットが上書きされます。 ターゲット ファイルがすでに存在している場合は、FALSE になると関数が失敗します。

この関数が正常に完了すると、TRUE が返されます。それ以外の場合は、FALSE が返されます。

例: CopyFile 関数

この例ではバックアップ ディレクトリが作成され、このディレクトリに autoexec.bat がコピーされ、autoexec.bat に名前が変更されます。

HELP_GETFILEATTRIBUTES

If Not(ExistDirectory("c:¥backup")) then CreateDirectory("c:¥backup")
CopyFile("c:¥autoexec.bat", "c:¥backup¥autoexec.bat") 
RenameFile("c:¥backup¥autoexec.bat", "c:¥backup¥autoexec.bak")