PHP中rename()函数如何巧妙地实现文件重命名操作?

2026-04-02 04:210阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计600个文字,预计阅读时间需要3分钟。

PHP中rename()函数如何巧妙地实现文件重命名操作?

家喻户晓的`rename()`函数可以对文件或目录进行重命名操作。实际上,它还能做很多事情。熟悉Unix的朋友应该知道shell命令`mv`,它类似于Win32的移动功能,且在移动的同时可以进行重命名。

大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。

熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。我发现,php的rename()函数就相当于mv,它不仅仅只有简单的重命名的功能,同样可以改变文件甚至整个目录的路径。

例如:

$oldpath ----文件或目录原来路径

$newpath ----新定义路径

那么 rename($oldpath,$newpath)就可以完成文件/目录移动的操作

经过我的测试,win32和unix的php4版本都支持这个功能。

另外,好象php4的win32版取消了unlink()函数。

阅读全文

本文共计600个文字,预计阅读时间需要3分钟。

PHP中rename()函数如何巧妙地实现文件重命名操作?

家喻户晓的`rename()`函数可以对文件或目录进行重命名操作。实际上,它还能做很多事情。熟悉Unix的朋友应该知道shell命令`mv`,它类似于Win32的移动功能,且在移动的同时可以进行重命名。

大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。

熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。我发现,php的rename()函数就相当于mv,它不仅仅只有简单的重命名的功能,同样可以改变文件甚至整个目录的路径。

例如:

$oldpath ----文件或目录原来路径

$newpath ----新定义路径

那么 rename($oldpath,$newpath)就可以完成文件/目录移动的操作

经过我的测试,win32和unix的php4版本都支持这个功能。

另外,好象php4的win32版取消了unlink()函数。

阅读全文