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 重命名文件
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!