避免覆盖现有文件

时间:2020-03-18 14:56:37

标签: python sftp pysftp

我想使用pysftp软件包从SFTP服务器下载文件。该脚本还应该检查本地路径中是否已存在该文件。如果是,则应忽略此文件并且不要覆盖该文件。以下代码每次下载文件但会覆盖现有文件:

import pysftp
cnopts = pysftp.CnOpts()
cnopts.hostkeys = None
sftp = pysftp.Connection('XXX.XXX.XXX.XXX', username='user', password='pwd', cnopts=cnopts)
sftp.get_d(remotedir='/upload/dir', localdir='data/dir')

有人可以帮忙吗?

THX Lazloo

0 个答案:

没有答案