如何使用phpseclib复制或移动远程文件?

我刚刚为自己发现了phpseclib,并希望将它用于我的代码.不知何故,我无法找到如何将文件从一个sftp目录复制到另一个sftp目录.如果你可以帮我解决这个问题会很棒.

例如.:

复制的所有文件

/ JN / XML /

/ JN / XML /备份/

解决方法:

$dir = "/jn/xml/";
$files = $sftp->nlist($dir, true);
foreach($files as $file)
{   
    if ($file == '.' || $file == '..') continue;
    $sftp->put($dir."backup".'/'.$file, $sftp->get($dir.'/'.$file); 
}

此代码将内容从“/ jn / xml /”目录复制到“/ jn / xml / backup”.

上一篇:Pandas读取指定路径的文件


下一篇:c#-使用WinSCP .NET程序集连接到SFTP服务器时,“主机密钥与配置的密钥不匹配”