我们这里举个例子,下面是创建一个不存在的目录 - 赋予权限 - 复制文件 - 判断是否创建成功。有关命令请大家到网上查找,这里只是列举了一段源码供大家参考。
exec("cp ".$fpath." ".$tpath,$out,$status);//复制图片文件,$fpath为原文件地址,$tpath为要复制到的位置路径,$status为执行结果返回值。
<?php
include("conn_to.php");
$top_sql="select * from uchome_pic where 1 order by picid asc";
$top_result=mysql_query($top_sql,$con_to);
while($top_obj=mysql_fetch_object($top_result)){
$filepath = $top_obj->filepath;
$arr=explode("/",$filepath);
$path=$arr[0]."/".$arr[1];
$fpath0="/founder/wwwroot/uchome/attachment/";
$tpath0="/founder/wwwroot/hr/attachment/";
//fpath
$fpath=$fpath0.$filepath;//原图
$fpatht=$fpath0.$filepath.".thumb.jpg";//缩略图
//tpath
$tpath=$tpath0.$path;
system("mkdir -p ".$tpath);//创建目录
system("chmod 777 ".$tpath);//赋予777权限
exec("cp ".$fpath." ".$tpath,$out,$status);//复制图片文件
exec("cp ".$fpatht." ".$tpath,$out,$statust);//复制图片文件缩略图
if(!$status){
echo "<span style='color:green'>原图移动成功!</span>:".$fpath."<span style='color:green'>----></span>".$tpath."<br/>";}else{ echo "<span style='color:red'>原图移动失败!</span>:".$fpath."<span style='color:red'>----></span>".$tpath."<br/>";
}
if(!$statust){
echo "<span style='color:green'>缩略图移动成功!</span>:".$fpath."<span style='color:green'>----></span>".$tpath."<br/>";}else{ echo "<span style='color:red'>缩略图移动失败!</span>:".$fpath."<span style='color:red'>----></span>".$tpath."<br/>";
}
}
?>