ホームページ  >  記事  >  バックエンド開発  >  PHP でファイルをコピー、削除、名前変更し、一時ファイルを作成するにはどうすればよいですか?

PHP でファイルをコピー、削除、名前変更し、一時ファイルを作成するにはどうすればよいですか?

WBOY
WBOYオリジナル
2021-10-18 18:15:501976ブラウズ

前回の記事では、PHPでのファイルの書き方を詳しく紹介した「3分でわかるPHPでのファイルの書き方」をお届けしましたが、今回も引き続きお届けします。一時ファイルの作成、ファイルのコピーと削除の方法など、PHP ファイル システムに関する知識。皆さんのお役に立てれば幸いです!

PHP でファイルをコピー、削除、名前変更し、一時ファイルを作成するにはどうすればよいですか?

#一時ファイルを作成するにはどうすればよいですか?

前回の記事では、作成したファイルは永続的なものだと説明しましたが、日常の開発や利用では一時ファイルの作成も必要になり、非常に便利です。


使用終了後に削除できる一時ファイルを作成します。このファイルの削除ステータスを維持する必要はありません。

次に、

resource tmpfile ( ) 関数を使用する必要があります。例は次のとおりです。

<?php
   //创建了一个临时文件
   $a = tmpfile();
   //向里面写入了数据
   $b = fwrite($a, &#39;好好学习天天学习&#39;);
   //关闭临时文件,文件即被删除
   fclose($a);
   echo  &#39;向临时文件中写入了&#39;.$b . &#39;个字节&#39;;
?>

出力結果:


PHP でファイルをコピー、削除、名前変更し、一時ファイルを作成するにはどうすればよいですか?

上記の例からわかるように、一時ファイルは resource tmpfile () 関数によって作成され、リソース タイプが返されます。ファイルを閉じると削除されます。

ファイルの名前を変更するにはどうすればよいですか?

毎日ファイルを扱う場合、ファイルを作成するだけでなく、作成されたファイルの名前を変更する必要がある場合もあります。ファイルの名前を変更してください。


今回は

rename を使用します。構文形式は次のとおりです。

bool rename($旧名,$新名);

例は次のとおりです。


最初に、test.txt

# という名前のファイルを作成しました。 PHP でファイルをコピー、削除、名前変更し、一時ファイルを作成するにはどうすればよいですか? #次に、次のように入力します:

<?php
   //旧文件名
   $a = &#39;test.txt&#39;;
   //新文件名
   $b =  &#39;newtest.txt&#39;;
   //复制文件
   rename($a, $b);
?>

結果を出力すると、元々 test.txt という名前だったファイルは次のようになります:


PHP でファイルをコピー、削除、名前変更し、一時ファイルを作成するにはどうすればよいですか?上の例では、ファイルの名前は rename によって変更できます。

ファイルをコピーするにはどうすればよいですか?
# ファイルのコピーは日常生活でもよく行われる操作ですが、どのように実装すればよいでしょうか?

bool copy(源文件,目标文件)

例は次のとおりです。

上記の例と同様に、最初にtest.txtファイルを作成しました

<?php
   //旧文件名
   $a = &#39;test.txt&#39;;
   //新文件名
   $b =  &#39;test_new.txt&#39;;
   //修改名字。
   copy($a, $b);
?>

コピーすると、出力結果は次のようになります:


PHP でファイルをコピー、削除、名前変更し、一時ファイルを作成するにはどうすればよいですか?
上記の結果から、copy() を通じてファイルをコピーできることがわかります。

ファイルを削除するにはどうすればよいですか?

#ファイルの削除とは、指定したパスにあるファイルを削除することですが、この削除は直接削除です。 Windows コンピュータを使用している場合、このファイルはごみ箱にありません。ファイルが単に消えていることがわかります。

bool unlink(指定路径的文件)
例は次のとおりです:

<?php
   $a = &#39;test.txt&#39;;
   if (unlink($a)) {
       echo  "删除文件成功 $filename!\n";
   } else {
       echo "删除 $a 失败!\n";
   }
?>

出力結果:


PHP でファイルをコピー、削除、名前変更し、一時ファイルを作成するにはどうすればよいですか?

PHP でファイルをコピー、削除、名前変更し、一時ファイルを作成するにはどうすればよいですか?上記の例からわかるように、ファイルはリンク解除によって削除できます。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP でファイルをコピー、削除、名前変更し、一時ファイルを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。