254 of 410 menu

関数copy

関数 copy は、ソースから指定された場所へファイルのコピーを作成します。 最初のパラメータはソースファイルへのパス、2番目のパラメータはファイルをコピーする先のパスです。 関数は、コピー成功時に true を、エラー時に false を返します。

構文

copy(source, dest);

source.txt から destination.txt へファイルをコピーします:

<?php $res = copy('source.txt', 'destination.txt'); var_dump($res); ?>

コードの実行結果(ファイルが正常にコピーされた場合):

true

存在しないファイルをコピーしてみます:

<?php $res = copy('nonexistent.txt', 'destination.txt'); var_dump($res); ?>

コードの実行結果:

false

ソースファイルの存在確認を伴うコピー:

<?php if (file_exists('source.txt')) { $res = copy('source.txt', 'destination.txt'); echo $res ? 'File copied' : 'Copy failed'; } else { echo 'Source file not found'; } ?>

関連項目

  • 関数 rename,
    ファイルの名前変更または移動を行います
  • 関数 unlink,
    ファイルを削除します
  • 関数 file_exists,
    ファイルの存在を確認します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否