前のトピック: ファイル システム関数次のトピック: 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
source

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

target

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

overwrite

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

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

例:

この例ではバックアップ ディレクトリが作成され、このディレクトリに 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")