PHP rename函数使用详解(php重命名文件)-php教程

资源魔 43 0
PHP中的rename()函数是一个内置函数,用于重定名文件或目次。它测验考试用用户指定的新称号更改文件或目次的旧称号,而且正在须要时能够正在目次之间挪动。

假如用户指定的新称号曾经存正在,rename()函数将笼罩它。文件的旧称号以及用户指定的新称号作为参数发送给rename()函数,胜利时前往True,失败时前往False。

语法:

rename(oldname, newname, context)

参数的应用:

PHP中的rename()函数承受三个参数。

oldname:它是一个强迫性参数,指定文件或目次的旧称号。

newname:它是一个强迫参数,指定文件或目次的新称号。

context:它是一个可选参数,指定流的行为。

前往值:

胜利时前往True,失败时前往False。

谬误以及异样

1.正在重定名目次时,假如新称号曾经存正在,则rename会天生一个正告。

2.oldname中应用的包装器必需与newname中应用的包装器婚配。

3.假如指标文件零碎没有容许对文件执行chown()或chmod()零碎挪用,那末rename()函数可能会天生正告。

上面的顺序演示了rename()函数。

假定有一个名为“gfg.txt”的文件

代码示例1:

<?php  

$old_name = "gfg.txt" ;  
  
$new_name = "newgfg.txt" ;  
  
rename( $old_name, $new_name) ; 
  
?>

输入:

1

代码示例2:

<?php  
$old_name = "gfg.txt" ;  
   
$new_name = "newgfg.txt" ;  
   
// 反省文件能否曾经存正在
if(file_exists($new_name)) 
 {  
   echo "重定名$old_name时犯错" ; 
 } 
else
 { 
   if(rename( $old_name, $new_name)) 
     {  
        echo "胜利地将 $old_name 重定名为 $new_name" ; 
     } 
     else
     { 
        echo "具备相反称号的文件曾经存正在" ; 
     } 
  } 
?>

输入:

胜利地将gfg.txt重定名为newgfg.txt

相干保举:《PHP教程》

以上就是PHP rename函数应用详解(php重定名文件)的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学 rename 重命名文件

抱歉,评论功能暂时关闭!