使用Python将所有文件从带日期的SFTP文件夹下载到本地文件夹

阿披萨尔

我正在使用以下代码下载文件,

def download_dir(remote_dir, local_dir):
     import os
     os.path.exists(local_dir) or os.makedirs(local_dir)
     dir_items = sftp.listdir_attr(remote_dir)
     for item in dir_items:
        # assuming the local system is Windows and the remote system is 

        # os.path.join won't help here, so construct remote_path manually
        remote_path = remote_dir + '/' + item.filename         
        local_path = os.path.join(local_dir, item.filename)
        if S_ISDIR(item.st_mode):
            download_dir(remote_path, local_path)
        else:
            sftp.get(remote_path, local_path)


download_dir("/home","C:\\Users\\ShareM\\Desktop")

如何使用DateStamp将其下载到文件夹?例如,如果我今天下载,下载到的文件夹应命名为07/09/2018。

拉克什

使用datetime模块os

例如:

import os
import datetime


local_dir = "C:\\Users\\ShareM\\Desktop"
folderName = os.path.join(local_dir, datetime.datetime.now().strftime("%d-%m-%Y"))    #Create Folder with todays date
os.path.exists(folderName) or os.makedirs(folderName)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

spring boot如何将s3文件夹中的所有文件下载到本地目录?

将文件和文件夹从Google存储桶下载到本地文件夹

如何使用Wget从URL将所有图像下载到单个文件夹中?

如何从远程(openshift)将文件/文件夹下载到本地系统

使用python将文件下载到特定文件夹

如何将文件从s3服务下载到本地文件夹

有什么更快的方法可以将多个文件从s3下载到本地文件夹?

仅使用PowerShell将新文件从FTP目录下载到本地文件夹

使用vbscript / hta将文件夹中的所有文件加载到数组中?

Python脚本,使用BeautifulSoup将网站上的所有图像下载到指定的文件夹

将所有文件从FTP上的特定文件夹下载到本地文件夹

将文件夹下载到FileSystemStorage

SFTP:从远程服务器递归复制/下载文件夹中的所有文件

Powershell代码将Blob内容的所有子文件夹下载到本地到单个文件夹

使用Vue从本地文件夹下载文件

使用Python将所有文件从一个SFTP文件夹存档到另一个文件夹

从共享的Google云端硬盘文件夹下载所有文件夹

使用c#将文件列表从ftp下载到本地文件夹?

使用SSH将文件从文件夹移动到远程服务器上的文件夹,而无需将文件下载到本地计算机

如何使用Mozilla Thunderbird将电子邮件+文件夹下载到硬盘上?

如何使用WinSCP命令行从FTP将图像下载到本地文件夹

如何删除除父文件夹下的某些特定文件夹以外的所有文件

无法将文件下载到SMB共享文件夹

直接从URL将文件下载到本地文件夹或远程服务器中的文件夹

如何允许将文件下载到 Downloads 文件夹以外的文件夹?

从共享文件夹下载

使用 PHP 将本地文件夹中的所有文件上传到 SFTP

将模块下载到本地文件夹后如何在没有pip的情况下安装python模块

如何选择位于文件夹或子文件夹下的所有js文件

TOP 榜单

热门标签

归档