php 修改文件目录

/*
 * @param  editefile   // 修改文件的方法
 * @param  jpath   // 旧的文件夹名
 * @param  xpath  // 新的文件夹名
 * @param  is_dir()  // 判断有没有就得目录
 * @param  rename() // 修改目录的函数
 */
 
function  editfile($jpath,$xpath){
 
    $_path = iconv('utf-8', 'gb2312', $jpath);//旧文件名
    $__path = iconv('utf-8', 'gb2312', $xpath);//新文件名
    if(is_dir($_path)){//判断有没有旧的目录
        if(file_exists($__path)==false){
            if (rename($_path, $__path))//修改目录
            {
                
                     return true;
            }
            else
            {
             
                $data['msg']='文件名称:修改失败';
                $data['status']='error';
                echo json_encode($data);die;
            }
        }else{
                $data['msg']='文件名称:有同级目录名相同';
                $data['status']='error';
                echo json_encode($data);die;
        
        }
 
    }else{
                $data['msg']='文件名称:没有找到要找的目录';
                $data['status']='error';
                echo json_encode($data);die;
   
    }
    // return $value;
 
}




//调用
//文件名称修改
$editfile=editfile('adsceggf',$title);

 

你可能感兴趣的:(php 修改文件目录)