社区
基础编程
帖子详情
大家一起来讨论批量拷贝问题,看谁思路好!
skystar008
2004-06-26 02:01:27
本人一直想做一个批量拷贝的函数或类,可由于业务繁忙没有太多时间来考虑。
今天把这个想法和大家讨论一下:
题目:拷贝某个文件夹里的所有文件到另一个文件夹。(该文件夹也可能包括子文件夹,子文件夹里也可能有文件或文件夹,总之文件目录深度不限)
希望大家踊跃参与讨论,共同进步,当然能show出你的分析思路或代码最好不过!
...全文
130
6
打赏
收藏
大家一起来讨论批量拷贝问题,看谁思路好!
本人一直想做一个批量拷贝的函数或类,可由于业务繁忙没有太多时间来考虑。 今天把这个想法和大家讨论一下: 题目:拷贝某个文件夹里的所有文件到另一个文件夹。(该文件夹也可能包括子文件夹,子文件夹里也可能有文件或文件夹,总之文件目录深度不限) 希望大家踊跃参与讨论,共同进步,当然能show出你的分析思路或代码最好不过!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yslcuk
2004-06-27
打赏
举报
回复
学习
80808800
2004-06-27
打赏
举报
回复
UP
ice_berg16
2004-06-26
打赏
举报
回复
看看”帅的像人渣“写的函数
function CopyDirectory($dir_s, $dir_d)
{
$dir_s = realpath($dir_s);
if(!is_dir($dir_s)) return;
if(!is_dir($dir_d)) mkdir($dir_d);
if($dir_s[strlen($dir_s)] != DIRECOTRY_SEPARATOR) $dir_s .= DIRECTORY_SEPARATOR;
if($dir_d[strlen($dir_d)] != DIRECOTRY_SEPARATOR) $dir_d .= DIRECTORY_SEPARATOR;
$hDir_s = opendir($dir_s);
$hDir_d = opendir($dir_d);
while($file = readdir($hDir_s))
{
if($file != '.' && $file != '..')
{
if(is_dir($dir_s . $file) && !is_link($dir_s . $file))
{
CopyDirectory($dir_s . $file, $dir_d . $file);
}
else
{
copy($dir_s . $file, $dir_d . $file);
}
}
}
closedir($hDir_s);
closedir($hDir_d);
}
skystar008
2004-06-26
打赏
举报
回复
我一开始也想到用递归,呵呵。
uuq
2004-06-26
打赏
举报
回复
关注
xuzuning
2004-06-26
打赏
举报
回复
递归
零
拷贝
学习记录
零
拷贝
(Zero-copy)技术,狭义上是指计算机执行操作时,CPU不需要先将数据从某处内存复制到另一个特定区域;但实际中很难真正做到应用场景下的完全零复制,广义上讲可以说是减少冗余
拷贝
的I/O优化技术。Wikipedia ...
linux下socket和文件io资源,简述 Linux I/O 原理及零
拷贝
(下) — 网络 I/O
原标题:简述 Linux I/O 原理及零
拷贝
(下) — 网络 I/O ...之前我们
讨论
了“磁盘 I/O 及磁盘 I/O 中的部分零
拷贝
技术” 本篇开始
讨论
“Linux 网络 I/O 的结构”以及大家关心的零
拷贝
技术。socket 发送和接收的过程s...
高并发解决
思路
就是因为资源有限,我们不可能同时去处理并满足这些大量的请求,从而带来一系列的
问题
,统称就是高并发的
问题
。 2:高并发解决
思路
从服务端来解决高并发
问题
的话: 核心思想:分而治之——请求分流。 现在不是...
零
拷贝
(Zero-copy) 浅析及其应用
相信大家都有过面试经历,如果跟面试官聊到了操作系统,聊到了文件操作,可能会问你普通的文件读写流程,它有什么缺点,你知道有什么改进的措施。我们经常听说 零
拷贝
,每次可能只是背诵一些面试要点就过去了,今天...
记一次Mysql大
批量
数据更新
而原有用户累计收益数据约为7000w,因为处于业务过渡阶段,所以希望以一种临时的手段去存储数据,最终
讨论
得出,在用户表新增一个字段old_balance来存储这个数据。 大表加字段 一开始以为加字段会锁表,使得线上服务...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章