今日の人気記事

  1. 配列の要素を逆順に - array_reverse()
  2. Apache 2.4 の動作確認(ApacheMonitor) - Windows10
  3. ディレクトリを作成 - mkdir()
  4. 文字列の長さを取得 - strlen()、mb_strlen()

ファイルをコピー - copy()

当ページのリンクには広告が含まれています。

プログラミング言語PHPで、ファイルをコピーする関数 copy()を紹介します。

copy関数

bool copy ( string $source , string $dest )
引数に指定したファイルを 指定したパスへコピーしまします。
引数
$source
コピーするファイル名、あるいはファイル名を含むパスを指定します。
$dest
コピー先のファイル名、あるいはファイル名を含むパスを指定します。
返り値
ファイルコピーが成功した場合は trueを、その他の場合は falseを返します。

サンプルコード

指定したファイルを指定したモードへ変更するサンプルコードです。

copy( コピー元のファイル, コピー先のファイル )
<?php
copy("file1", "file1.backup");
?>

スクリプトを実行する前にlsコマンドでファイルの有無を確認します。

$ ls | grep file1
file1

スクリプトを実行し、lsコマンドでファイルがコピーされたかを確認してみましょう。以下のように file1.backupというコピーファイルが作成されていれば、OKです。

$ ls | grep file1
file1
file1.backup

ファイル の人気記事

  1. ファイルから1行ずつ読み込む - fgets()
  2. ファイル名を変更 - ファイルを移動 - rename()
  3. ファイルを削除 - unlink()
  4. ファイルのサイズを取得 - filesize()
  5. 文字列をファイルに書き込む - file_put_contents()
  6. 文字列にファイルを書き込む - fwrite()、fputs()
  7. ファイルの所有者を変更 - chown()
  8. ユニークなファイル名の一時ファイルを作成 - tempnam()

関連記事(一部広告含む)