ManaPHP\Filesystem\Adapter\File::fileCopy PHP Метод

fileCopy() публичный Метод

public fileCopy ( string $src, string $dst, boolean $overwrite = false ) : void
$src string
$dst string
$overwrite boolean
Результат void
    public function fileCopy($src, $dst, $overwrite = false)
    {
        if (rtrim($dst, '\\/') !== $dst) {
            $dst .= basename($src);
        }
        $src = $this->alias->resolve($src);
        $dst = $this->alias->resolve($dst);
        if ($overwrite || !is_file($dst)) {
            $this->_dirCreate(dirname($dst));
            if (!copy($src, $dst)) {
                throw new FileException('move `:src` to `:dst` failed: :last_error_message', ['src' => $src, 'dst' => $dst]);
            }
        }
    }