文件操作

2018-08-20  本文已影响0人  大菜鸟呀
<?php
$dirs1='imgs';
$dirs2='imgs2';
/*
*复制目录文件
*/
function copydir($dir1,$dir2){      
    if(!file_exists($dir2)){
        mkdir($dir2);
    }
    $scdir=scandir($dir1);
    foreach ($scdir as $key => $value) {
        if($key>1){
            $dir1File=$dir1.'/'.$value;
            $dir2File=$dir2.'/'.$value;
            if(is_dir($dir1File)){
                copydir($dir1File,$dir2File);
            }else{
                copy($dir1File,$dir2File);
                
            }
        }   
    }
}

//copydir($dirs1,$dirs2);


/*
*删除目录文件
*/
function rmdirs($dir){
    if(!file_exists($dir)){
        return;
    }
    $scdir=scandir($dir);
    foreach ($scdir as $key => $value) {
        if($key>1){
            $dir1File=$dir.'/'.$value;
            if(is_dir($dir1File)){
                rmdirs($dir1File);
                //rmdir($dir1File);
            }else{
                unlink($dir1File);
            }
        }   
    }
    rmdir($dir);
}

rmdirs('imgs2');

/*
*文件移动
**/
function moveDir($dir1,$dir2){
    copydir($dir1,$dir2);
    rmdirs($dir1);
}





?>
上一篇下一篇

猜你喜欢

热点阅读