码迷,mamicode.com
首页 > Web开发 > 详细

php复制目录所有文件

时间:2018-11-26 16:15:55      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:目录   std   文件目录   for   信息   resource   命令   array   out   

<?php
$descriptorspec = array(
1 => array(‘pipe‘, ‘w‘),
2 => array(‘pipe‘, ‘w‘),
);
$pipes = array();
$command = "cp -r /源文件目录/* /目标文件目录";
$resource = proc_open($command, $descriptorspec, $pipes);

$stdout = stream_get_contents($pipes[1]);
$stderr = stream_get_contents($pipes[2]);
foreach ($pipes as $pipe) {
fclose($pipe);
}

$status = trim(proc_close($resource));

如果成功$status为0,$stdout是命令输出;失败则$status为错误code,$stderr为对应错误信息字符串

php复制目录所有文件

标签:目录   std   文件目录   for   信息   resource   命令   array   out   

原文地址:http://blog.51cto.com/hjun169/2322062

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!