如何将文件从一个目录移动到另一个目录?
我已经尝试过这个,但它不起作用:
$success = @rename('ssh2.sftp://' . $sftp . $path_from, 'ssh2.sftp://' . $sftp . $path_to);
if ($success) {
echo "moving success!";
}else {
echo "moving failed!";
}
我正在使用 PHP SSH2 函数。
有人可以帮助我吗?
最佳答案
使用ssh2_sftp_rename
:
ssh2_sftp_rename($sftp, $path_from, $path_to);
假设两个变量都包含文件的完整路径,例如像:
$path_from = "/source/directory/myfile.txt";
$path_to = "/destination/directory/myfile.txt";
关于php - 如何使用 PHP 在 SFTP 服务器上移动文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55044541/