如何在PHP中的SFTP服务器上移动文件

时间:2019-03-07 13:07:04

标签: php sftp

如何将文件从一个目录移动到另一目录?

我已经尝试过了,但是没有用:

$success = @rename('ssh2.sftp://' . $sftp . $path_from, 'ssh2.sftp://' . $sftp . $path_to);
if ($success) {
    echo "moving success!";
}else {
    echo "moving failed!";
}

我正在使用PHP SSH2函数。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

使用ssh2_sftp_rename

ssh2_sftp_rename($sftp, $path_from, $path_to);

假设两个变量都包含文件的完整路径,例如喜欢:

$path_from = "/source/directory/myfile.txt";
$path_to = "/destination/directory/myfile.txt";