function uf_cp($target_fid) { if ($target_fid == $this->pid) { $this->err = '您只能将这个文件复制到另一个文件夹中'; return false; } if ($this->type == 1) { $this->err = '仅有文件才能复制'; return false; } if (!($target_file = new UserFile($target_fid, $this->uid))) { $this->err = '目标文件夹不存在'; return false; } if (!$target_file->fid) { $this->err = '目标文件夹不存在'; return false; } if ($target_file->type != 1) { $this->err = '您只能将这个文件复制到另一个文件夹中'; return false; } $ret = $target_file->add_file($this->filename, 0, $this->filepath, $this->filetype, $this->access, $this->remark, 0); $this->err = $target_file->err; return $ret; }