(PHP 4, PHP 5, PHP 7, PHP 8)
copy — ファイルをコピーする
$from
, string $to
, ?resource $context
= null
): bool
ファイル from
を to
にコピーします。
ファイルを移動したいならば、rename() 関数を使用してください。
from
コピー元ファイルへのパス。
to
コピー先のパス。to
が URL の場合、
既存ファイルへの上書きをラッパーがサポートしていない場合にはコピーが失敗します。
コピー先のファイルが既に存在する場合、上書きされます。
context
stream_context_create() で作成した有効なコンテキストリソース。
成功した場合に true
を、失敗した場合に false
を返します。
例1 copy() の例
<?php
$file = 'example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>