永发信息网

PHP移动文件

答案:4  悬赏:60  手机版
解决时间 2021-04-16 15:00
  • 提问者网友:箛茗
  • 2021-04-16 06:19
PHP移动文件
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-04-16 06:54
PHP 中的 rename() 函数可以实现

rename() 函数重命名文件或目录或者移动到其他目录下。

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

rename(oldname,newname,context)

参数说明
oldname 必需。规定要重命名的文件或目录。
newname 必需。规定文件或目录的新名称。
context 可选。规定文件句柄的环境。context 是可修改流的行为的一套选项。

注释:
在 PHP 4.3.3 之前,rename() 不能在基于 *nix 的系统中跨磁盘分区重命名文件。
用于 oldname 中的封装协议必须和用于 newname 中的相匹配。
对 context 的支持是 PHP 5.0.0 添加的。

例如:
//把当前目录下的images.txt文件移动到test目录下并改名为pictures.txt
rename("images.txt","test/pictures.txt");
?>
全部回答
  • 1楼网友:轮獄道
  • 2021-04-16 08:54
提示什么错误?追问在哪儿能看到呢,我看前台弹出的就是parseerror
  • 2楼网友:千杯敬自由
  • 2021-04-16 08:34
win7也会有文件夹权限。。。追问您这个是说有还是没有呢。
  • 3楼网友:青尢
  • 2021-04-16 07:04
大部分情况都是权限问题,不过也不一定。
要看你具体的报错提示是什么。
php上传时都是先存在临时文件夹中的。
我一般用move_uploaded_file移动上传后的文件。
最后实在不行,也可以试试system("mv ".$src." ".$Dest)追问在哪儿能看到报错信息呢。。这个比较弱。我没用IDE来自:求助得到的回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯