当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

6.2.9用PHP复制、删除和移动文件

9/17/2020 9:26:54 PM 人评论

6.2.9用PHP复制、删除和移动文件

6.2.9 用PHP复制、删除和移动文件

PHP中复制、删除和移动文件,也可以通过其提供的预定义函数完成。下面列举了复制、删除和移动文件的函数。

❑函数copy($source,$desc),用来把文件从参数$source指定的位置,复制到由参数$desc指定的位置。如果复制成功,该函数返回TRUE,否则该函数返回FALSE。

❑函数unlink($file),用来删除由参数$file指定的文件。如果删除成功,该函数返回TRUE,否则返回FALSE。

❑函数rename($oldname,$newname),用来把由参数$oldname指定的文件重命名为由参数$newname指定的名字。这两个参数都可以是一个带文件名的完整路径,从而完成文件从一个目录到另一个目录的移动。

代码6-11演示了这些函数的用法,如下所示。

代码6-11 使用函数复制并删除文件6-11.php


01 <?php

02 $dir_name="tmp_data";//目录名

03 $new_file="tmp_new.txt";//文件名

04

05 if(!copy($dir_name."/tmp.txt",$new_file))//复制文件

06 {

07 echo"Copy文件tmp.txt失败";

08 exit;

09 }

10

11 echo"文件tmp.txt复制成功";

12 echo"<br/>";

13 echo"<br/>";

14 echo"<hr>";

15 echo"<br/>";

16

17 if(unlink($new_file))//删除指定的文件

18 {

19 echo"文件".$new_file."删除成功";

20 }

21 else

22 {

23 echo"文件".$new_file."删除失败";

24 }

25 ?>


【代码解析】这段代码首先将上小节里由代码6-10创建的目录tmp_data下的文件tmp.txt复制到当前目录下,同时重新命名为tmp_new.txt。然后,使用函数unlink()删除文件tmp_new.txt。如果一切正常,该函数的执行结果如图6-13所示。

图 6-13 复制并删除文件

相关教程

共有条评论 网友评论

验证码: 看不清楚?