2024-04-19 07:18:13 发布
网友
要从SFTP服务器获取文件,请使用以下命令:
sftp.get("directory/filename.ext", preserve_mtime = True)
当我指向完整的文件名时,这很好用。但是,SFTP服务器上有些文件的名称中有一个随机代码和一个日期。我可以只使用文件名的日期部分在SFTP目录中搜索文件吗?在
您可以获取目录中所有文件的列表,然后检查相关日期:
targetDate = "01-01-2016" # Change to the correct format of course. possibleFiles = sftp.listdir("directory/") for i in possibleFiles: if targetDate in i: sftp.get("directory/" + i, preserve_mtime = True)
显然,您可以进一步检查文件的有效性,以确保它是您想要的文件。在
您可以获取目录中所有文件的列表,然后检查相关日期:
显然,您可以进一步检查文件的有效性,以确保它是您想要的文件。在
相关问题 更多 >
编程相关推荐