在本教程中,我们将学习一些常用的PHP文件操作,比如在PHP中复制、重命名和删除文件。
要复制文件,可以使用copy()函数。首先,需要通过将文件路径传递给copy()函数的第一个参数来确定要复制哪个文件。其次,需要指定要将文件复制到的文件路径。如果文件复制成功,copy()函数返回true,否则返回false。
下面的示例演示了如何将test.txt文件复制到test2.txt文件,该文件位于与脚本相同的目录中。
<?php
$fn
=
'./test.txt'
;
$newfn
'./test2.txt'
if
(
copy
,
))
echo
'文件复制成功'
else
'复制文件时出错'
要重命名文件,可以使用rename()函数。该函数还允许您将文件移动到不同的目录。
例如,要将test.txt文件重命名为test.bak文件,可以使用以下代码:
'./test.bak'
(rename(
)){
sprintf(
"%s 已经重命名为 %s"
);
}
{
'重命名文件时出错'
如果文件被成功重命名,rename()函数将返回true,否则将返回false。
下面的例子向你展示了如何使用rename()函数将test.bak移到备份目录backup:
'./backup/test.bak'
"%s 已经移动到 %s"
要删除文件,可以使用unlink()函数。您需要将要删除的文件名作为参数传递给unlink()函数。如果函数执行成功,将返回true;如果执行失败,将返回false。
(unlink(
"文件%s删除成功"
"删除文件 %s 时出错"
注意,如果找不到文件,copy()、rename()和unlink()函数会引发警告级别warning的错误,因此在复制、重命名或删除文件之前,最好使用file_exists()函数检查文件是否存在。
原文链接:https://codingdict.com/