欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【php中rename()函数的妙用】,下面是详细的分享!
php中rename()函数的妙用
大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。
熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。我发现,php的rename()函数就相当于mv,它不仅仅只有简单的重命名的功能,同样可以改变文件甚至整个目录的路径。
例如:
$oldpath ----文件或目录原来路径
$newpath ----新定义路径
那么 rename($oldpath,$newpath)就可以完成文件/目录移动的操作
win32和unix的php4版本都支持这个功能。
另外,好象php4的win32版取消了unlink()函数。那么还可以巧用rename()函数来完成删除的操作,例如:
$path ---- 文件或目录路径
$tmp ---- tmp目录(/tmp)
用rename($path,$tmp) 将文件移动到tmp目录。
以上所分享的是关于php中rename()函数的妙用,下面是编辑为你推荐的有价值的用户互动:
相关问题:PHP中的rename函数的作用?
答:恩,是这么理解的 -------------------- 昨天那个问题,我解答的确实麻烦了,呵呵,这个函数方便 >>详细
相关问题:在php开发中关于rename问题
答:这个主要是你bbb文件夹存在,当你要重命名aaa成bbb文件夹的时候,就会报错。 解决方法,就是先把bbb文件夹重命名为其它的,等aaa重命名为bbb之后,再重新操作。 如果bbb文件夹没用,就直接删除掉,这样你再操作的时候就不会有问题了 >>详细
相关问题:php rename()写入权限的问题,怎么在方法里添加权...
答:这有一个权限高低的问题。系统的权限最高,PHP对权限的操作是在系统赋予PHP权限的前提下的。也就是说,只能通过系统手动操作。 当系统赋予一个文件夹权限后,PHP在该文件夹下,新增、删除、重命名文件或文件夹都是可以的。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
