AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PHP编程

拷贝、删除和重命名文件

51自学网 2016-09-17 http://www.wanshiok.com

拷贝、删除和重命名文件

 

  要实现拷贝、删除和重命名文件,可以使用copy()、unlink()和rename()函数。下面分别介绍这几个函数。

  1.copy()函数

  该函数能够复制文件,函数声明如下:

  Bool copy ( string source, string dest ) ;

  该函数将文件从source复制到dest。成功则返回TRUE,否则返回FALSE。

  2.unlink()函数

  该函数用于删除文件。函数声明如下:

  如果成功则返回TRUE,否则返回FALSE。对于这个函数要谨慎使用,文件一旦被删除,就无法恢复。

  3.rename()函数

  该函数可以实现重命名的功能,函数声明如下:

  Bool rename ( string oldname,string newname ) ;

  该函数把oldname重新命名为newname,成功返回TRUE,否则返回FALSE。

  说明:使用rename函数的前提是,必须对文件所在的目录具有写的权限。

  示例:

 

  此处把3个函数的应用在一个示例中展示出来,实现了文件的重命名、拷贝和删除功能,代码如下:

 

    

  <?php         $shili_old = "11.txt" ;               //原文件        $shili_new = "22.txt" ;              //新文件的名称        if ( copy ( $shili_old,$shili_new ))     //把原文件拷贝到新文件中        if ( rename ( $shili_old,"33.txt" ))     //把原文件重新命名        echo "OK" ;        unlink ( "44.txt" ) ;                 //删除文件  ?>

  在example18.php文件的根目录下建立两个文件11.txt和44.txt,然后编写代码将11.txt的数据复制到22.txt文件中;接着将11.txt文件重新命名为33.txt,最后删除文件44.txt。运行成功时输出true,此时再查看example18.php文件的根目录,发现只有22.txt和33.txt两个文件,原来的11.txt文件已经被重新命名为33.txt,而44.txt文件被删除了。



说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
 
上一篇:PHP学习笔记之数组篇  下一篇:php分页类