网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > PHP > PHP技术进阶 > php中rename()函数的妙用  

php中rename()函数的妙用

2002-09-18  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏

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

网管u家u.bitsCN.com

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

网管网www_bitscn_com


例如: 中国网管联盟bitsCN.com

$oldpath ----文件或目录原来路径 网管论坛bbs_bitsCN_com

$newpath ----新定义路径

中国网管论坛bbs.bitsCN.com

那么 rename($oldpath,$newpath)就可以完成文件/目录移动的操作 网管u家u.bitscn@com

经过我的测试,win32和unix的php4版本都支持这个功能。 网管u家u.bitscn@com

另外,好象php4的win32版取消了unlink()函数。那么还可以巧用rename()函数来完成删除的操作,例如:

网管下载dl.bitscn.com

$path ---- 文件或目录路径

网管bitscn_com

$tmp ---- tmp目录(/tmp)

网管bitscn_com

用rename($path,$tmp) 将文件移动到tmp目录.

网管网www_bitscn_com


TAGs函数   目录   rename   移动   路径   操作   win32   命名    
 上一篇:PHP中如何使用header发送头部信息   下一篇:用PHP控制您的浏览器cache
php中rename()函数的妙用 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: