编程语言
首页 > 编程语言> > 如何使用phpseclib复制或移动远程文件?

如何使用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”.

标签:php,sftp,phpseclib
来源: https://codeday.me/bug/20191007/1864429.html