PHPでファイルをコピーして名前を変更する方法

青灯夜游
リリース: 2023-03-12 15:24:01
オリジナル
2919 人が閲覧しました

PHP では、ファイルをコピーした後にファイル名を変更するために сoру() 関数を使用できます。この関数は、指定したディレクトリにファイルをコピー (コピー) できます。構文は "copy($file, $newfile) "; 実行が成功した場合は TRUE を返し、実行が失敗した場合は FALSE を返します。

PHPでファイルをコピーして名前を変更する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP では、次のコマンドを使用できます。 () 関数 ファイルをコピーした後にファイル名を変更します。

例:

テキスト ファイル「test.txt」が 1 つだけ含まれたフォルダーがあります。このファイルをコピーして、名前を「newtest.txt」に変更します

PHPでファイルをコピーして名前を変更する方法

実装コード:

<?php
header("Content-type:text/html;charset=utf-8");
$file    = &#39;test.txt&#39;;
$newfile = &#39;newtest.txt&#39;;
if(copy($file, $newfile)){
    echo &#39;文件复制成功!&#39;;
}else{
    echo &#39;文件复制失败!&#39;;
}
?>
ログイン後にコピー

出力結果:

PHPでファイルをコピーして名前を変更する方法

フォルダーを開いて中のファイルを確認してください。 2 つのテキスト ファイルがあることがわかりました:

PHPでファイルをコピーして名前を変更する方法

сoру() 関数を簡単に見てみましょう:

сoру() 関数はファイルをコピーできます(コピー) を指定したディレクトリにコピーし、実行が成功した場合は TRUE を返し、失敗した場合は FALSE を返します。関数の構文形式は次のとおりです:

copy(string $source, string $dest[, resource $context])
ログイン後にコピー

パラメータの説明は次のとおりです:

  • $source: ソース ファイル パス;

  • $dest : ターゲット パス。ファイルが存在する場合、上書きされます。$dest が URL の場合、カプセル化プロトコルが既存のファイルの上書きをサポートしていない場合、コピーは失敗します。

  • $ context: stream_context_create() を使用して作成された有効なコンテキスト リソースを示すオプションのパラメーター。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでファイルをコピーして名前を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート