PHP移动文件或者文件夹
来源:互联网 发布:淘宝 app 编辑:程序博客网 时间:2024/05/21 09:09
看到很多人都是用,copy,unlink来实现文件的移动,对于大文件,可能会消耗很长时间,
但是有个更加方便的方式,就是使用php的rename.
有几种情况:
1.对于文件,rename可以在不同盘符之间移动.
2.对于空文件夹,rename也可以在不同盘符之间移动.但是目标文件夹的父目录必须存在.
3.对于非空文件夹,只能在同一盘符下移动.
不过,1和3,应该差不多能够对付所有的应用情况了.
<?php
rename(
"D:/logs/write/theme/history"
,
"F:/logs/write/theme/history"
);
?>
我测试过,对于一个40M的文件,
copy
+unlink方式需要7.6249899864197秒
而rename方式,只需要0.024738788604736,快300倍.
因此,谨慎使用
copy
+unlink方式.
0 0
- PHP移动文件或者文件夹
- PHP移动文件或者文件夹
- php移动文件或者递归移动文件夹
- php拷贝文件或者是文件夹
- php创建文件、php删除文件、php移动文件、php复制文件、php创建文件夹、php删除文件夹、php移动文件夹、php复制文件夹
- 删除文件或者文件夹
- PHP文件及文件夹操作(创建,删除,移动,复制)
- php文件及文件夹操作(创建、删除、移动、复制)
- php文件及文件夹操作(创建、删除、移动、复制)
- Java 创建文件或者文件夹
- java删除文件夹或者文件
- git删除文件或者文件夹
- github忽略文件或者文件夹
- java判断文件或者文件夹
- git忽略文件或者文件夹
- php移动文件夹和文件
- PHP操作文件类(文件和文件夹创建,复制,移动和删除)
- PHP操作文件类(文件和文件夹创建,复制,移动和删除)
- 【VBA研究】如何防止用户关闭窗体
- (assign,retain,copy):
- 系统调用基本概念
- boost filesystem测试
- Handler类的简单使用与进度条的更新
- PHP移动文件或者文件夹
- iOS 自定义日期选择器
- java解压缩文件的实现示例,支持rar和zip格式 ____http://my.oschina.net/manville/blog/280420
- XML DOM解析 基础概念
- 2016-1-18 表达式求值小结
- 寒假集训2 I 二分 hdu 5178
- 【机器学习算法】之Apriori
- alarmmanger set 不生效的问题
- windows下的socket的面向连接简单编程