PHP中如何重命名、复制、删除文件?PHP重命名、复制、删除文件操作实例
- 2022年11月11日
- 1,693 次
在日常的计算机应用中,我们经常会使用到对文件进行重命名、复制、删除操作,而PHP也可以使用代码对文件进行重命名、复制及删除操作,那么PHP如何重命名、复制、删除文件呢?下面本文将依次记载和介绍PHP重命名、复制、删除函数的语法、如何使用以及PHP重命名、复制、删除文件操作实例。
一、PHP重命名文件函数
1、PHP重命名文件函数rename()语法格式
rename(string $oldname, string $newname, resource $context = ?): bool
2、rename()函数参数说明
(1)、rename()函数返回的是一个布尔类型的数据。
(2)、rename()函数有两个参数,第一个参数是原文件的变量名,第二个参数是重命名后的文件的变量名。
(3)、$oldname是指原文件的变量名,数据类型是字符串类型的数据。
(4)、$newname是指新文件的变量名,数据类型是字符串类型的数据。
二、PHP复制文件函数
1、PHP复制文件函数copy()语法格式
copy(string $source, string $dest, resource $context = ?): bool
2、copy()函数参数说明
(1)、copy()函数返回的也是一个布尔类型的数据;
(2)、copy()函数内也包含两个参数,第一个参数是原文件的变量名,第二个参数是需要复制到的文件的变量名;
(3)、$source就是原文件路径的变量名,数据类型为字符串类型;
(4)、$dest就是目标路径的变量名,也就是最后需要复制到的文件路径的变量名。
(5)、如果目标文件已存在,将会被覆盖。
三、PHP删除文件函数
1、PHP删除文件函数unlink()语法格式:
unlink(string $filename, resource $context = ?): bool
2、unlink()函数参数说明
(1)、unlink()函数返回的也是一个布尔类型数据;
(2)、unlink()函数只有一个内置参数,直接放入需要删除的文件路径的变量名即可。
(3)、$filename就是文件路径的变量名,数据类型为字符串类型数据。
(4)、unlink()函数删除的文件是永久性删除文件,在windows操作系统下不会出现在回收站内。
四、PHP重命名、复制、删除文件操作实例
<?php
$filename = "aa.txt";
$newname = "aa_new.txt";
$filename2 = "aa_copy.txt";
//PHP重命名函数rename()函数;
$xinfile = rename($filename,$newname);
if($xinfile){
echo '文件重命名成功'.$xinfile;
}else{
echo '抱歉!未找到你要重命名的源文件!<br>';
}
//PHP中复制文件函数copy()函数
copy($newname,$filename2);
$delfile = unlink($filename2);
//PHP中删除文件函数unlink()函数
if($delfile){
echo '恭喜删除文件成功!';
}else{
echo '抱歉!没有找到你要删除的文件';
}
?>
<?php
$filename = "aa.txt";
$newname = "aa_new.txt";
$filename2 = "aa_copy.txt";
//PHP重命名函数rename()函数;
$xinfile = rename($filename,$newname);
if($xinfile){
echo '文件重命名成功'.$xinfile;
}else{
echo '抱歉!未找到你要重命名的源文件!<br>';
}
//PHP中复制文件函数copy()函数
copy($newname,$filename2);
$delfile = unlink($filename2);
//PHP中删除文件函数unlink()函数
if($delfile){
echo '恭喜删除文件成功!';
}else{
echo '抱歉!没有找到你要删除的文件';
}
?>在目录下将aa.txt重命名成了aa_new.txt,又将aa.txt复制到了aa.copy.txt,最后又删除掉了aa_copy.txt文件,执行上述代码截图:
报错无法找到aa.txt,因为我们已经将aa.txt重命名为了aa_new.txt,而最后的文件夹目录下因为使用unlink()函数对这个文件进行了删除,所以不会再有aa_copy.txt这个文件。
本文从PHP重命名函数rename()、PHP复制文件函数copy()、PHP删除文件函数unlink()的使用语法以及参数说明,以及最后又写了一个综合性的PHP重命名‘、复制、删除文件的操作实例,加深和理解了PHP如何重命名、复制、删除文件。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- 上一篇: 思维导图的作用有哪些?思维导图是什么意思?
- 下一篇: PHP检测文件属性函数的用法及实例
- PHP in_array()、array_search()、array_key_exists() 查找函数对比 2026-07-02
- 五种将将.jfif后缀格式的图片转化为.jpeg、jpg格式图片的方法 2023-02-13
- 服务器Cpu使用率高于95%怎么回事?解决服务器Cpu使用率过高的过程 2025-02-14
- PHP自定义回调函数简单实例 对PHP自定义回调函数的运用理解 2022-10-04
- PHP concat() 函数详解:字符串拼接的 N 种方法 2026-06-30
- 如何使用纯PHP代码制作水印图片 PHP制作水印图片实例代码 2022-11-26
