ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 移动文件封装方法 ``` //移动文件 public function update_img($auditPath,$imgName,$file_name='') { $str = 'quality_test'; //判断该文件是否在quality_test目录下,false则需要移动文件 if (!strpos($auditPath, $str)) //需要移动位置 { //找出上传文件路径中upload位置,使用substr截取 upload/109e656e55750311/083713e7bb77d098.png $path = substr($auditPath, strpos($auditPath, 'upload')); //旧文件相对目录拼接 ./upload/716f878f26cafce1/bdacd35406f2a909.png $path = './' . $path; //判断文件是否存在 if(!file_exists($path)){ return ['code'=>0,'info'=>'该文件不存在'.$path]; } //新文件目录 $path_new = './upload/' . $str . '/' . $file_name . $imgName . '.png'; //使用php函数rename('旧路径','新路径')移动文件位置 rename($path, $path_new); return ['code'=>1,'info'=>$path_new]; } else { return ['code'=>1,'info'=>$auditPath]; } } ```