php如何修改文件夹的名称

php如何修改文件夹的名称,注意是文件夹哦。用rename吗?

可以使用php,rename() 函数重命名文件或目录。

若成功,则该函数返回 true。若失败,则返回 false。 

命令格式为:

bool rename ( string oldname, string newname [, resource context] )


下面演示rename的具体应用,文件位置如图:

实现目的:

1.把cache.txt 更名为rename.txt;

2.将cache2.txt更名为cache3.txt

3.将html目录 更名为 cache

4.将file目录转移到html目录下(可以实现更名)


代码如下:

 <?php
    $file = "html/cache.txt";
    $rename = "html/rename.txt";
  if(rename($file,$rename)){
  echo "更名成功";
  }else{
    echo "更名失败";
  }
  rename("html/cache2","html/cache3.txt");
  rename("html","cache");
  rename("file","html/files");
 ?>
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-22

对的,文件夹对于PHP来说也是一个文件,实用rename函数就可以了。

rename($sourceName, $disName);


此外还有copy,不过如果你要实现copy文件夹的话得自己写一个递归函数才行

本回答被提问者和网友采纳
第2个回答  2015-03-30
就是rename 把文件夹a改成b
rename('a','b');
相似回答