可用于移动文件的是php,php移动文件_PHP移动文件或文件夹的方法浅析

本文详细介绍了如何在PHP中利用rename函数快速移动文件或文件夹,对比了与copy+unlink方法的时间效率,并推荐在处理大文件时优先选择rename,提供了一个40M文件移动的实例。此外,还涵盖了相关推荐的软件知识和开发技巧。
摘要由CSDN通过智能技术生成

摘要 腾兴网为您分享:PHP移动文件或文件夹的方法浅析,桌面日历,知音漫客,雨课堂版,微拍等软件知识,以及6.80,桌面悬浮时钟,要塞十字军东征2,炉石盒子,朵拉购,cad等高线生成地形,pdf优化器,同步推普通版,金融通,至尊对决,pubwinol,集思吧,生化尖兵,交大医学院图书馆,qq互联授权管理等软件it资讯,欢迎关注腾兴网。在php中,大家可能习惯用copy,unlink来实现文件的移动,对于大文件,可能会消耗很长时间。 这里介绍一个更方便的方法,使用php的rename实现文件的快速移动。 rename实现文件[夹]快速移动...

在php中,大家可能习惯用copy,unlink来实现文件的移动,对于大文件,可能会消耗很长时间。

这里介绍一个更方便的方法,使用php的rename实现文件的快速移动。

rename实现文件[夹]快速移动

分三种情况:

1. 对于文件,rename可以在不同盘符之间移动。

2. 对于空文件夹,rename也可以在不同盘符之间移动。但是目标文件夹的父目录必须存在。

3. 对于非空文件夹,只能在同一盘符下移动。

方法1和3,已基本可以满足平时的任务需求。

复制代码 代码示例:

rename("D:/logs/write/theme/history","F:/logs/write/theme/history");

?>

测试分析:

一个40M的文件,copy+unlink方式需要7.6249899864197秒;

而rename方式,则只需要0.024738788604736,快了300倍。

建议:慎用copy+unlink方式,而采用rename方式移动文件与文件夹。

相关推荐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值