PHP マニュアル
前のページ |  | 次のページ

# copy

(PHP 3, PHP 4, PHP 5)

copy -- ファイルをコピーする

## 説明

int copy ( string source, string dest )

ファイル`source`を`dest`にコピーします。 成功した場合に `TRUE` を、失敗した場合に `FALSE` を返します。

例 1. copy()の例

`<?php $file = 'example.txt'; $newfile = 'example.txt.bak'; if (!copy($file, $newfile)) { echo "failed to copy $file...\n"; } ?>`

ファイルを移動したいならは、rename() 関数を使用してください。

> 注意: PHP4.3.0以降、"fopen wrappers"が有効の場合は `source`と`dest` のどちらにもURLを指定することができます。 既に存在するファイルに上書きすることをラッパーがサポートしていない場合には コピーは失敗します。

警告
コピー先のファイルが既に存在する場合、上書きされます。

> 注意: Windows の互換性: もしサイズが 0 のファイルをコピーする場合、 copy() は `FALSE` を返しますが、 ファイルは正しくコピーされます。

move_uploaded_file()、 rename()、 ファイルアップロード処理 に関するマニュアルのセクションも参照ください。

前のページ | ホーム | 次のページ
clearstatcache | 上に戻る | delete