我想将所有文件从本地目录复制到远程目录。我为此使用了pysftp
库。我下面的代码未显示任何错误,但我的本地文件也未传输到我的远程服务器。
我的代码:
import pysftp
remotepath = '/home/a7user/sftp/sftp/CentralData/'
localpath = 'E:\\backup\\'
cnopts = pysftp.CnOpts()
cnopts.hostkeys = None
with pysftp.Connection(host='xx.xxx.xx.xx',username='user',password='5fTPt00',cnopts=cnopts) as sftp:
sftp.put_d(localpath,remotepath)
print('Upload finished')
我做错了什么?
答案 0 :(得分:1)
您真正想使用的机会是put_r()
而不是put_d()
吗?