根据特定日期的文件修改日期从文件夹(包括子文件夹)复制文件

时间:2020-02-04 17:48:56

标签: python python-3.x file date copy

我对python完全陌生,请帮助我。 我在文件夹C:\ SRC_DIR \中有一个文件名ABC_22012020.csv,我需要检查所有文件夹和子文件夹是否具有相同的文件格式ABC _ *。csv,才能复制到目标路径。 我的要求是:

  1. 每次运行时,我每次都需要复制最新的文件形式的源路径(我每天都不会获取文件,星期六,日和节假日没有文件),必须从src路径中选择最新的文件

  2. 我需要一次将所有文件从2018年复制到现在,这是历史记录加载的一次。 请帮我提供我尝试过一些方法但无法同时实现两种解决方案的脚本

    导入fnmatch 导入操作系统 进口壁垒 src_dir =“ C:\ SRC_DIR \” dst_dir =“ C:\ Tgt_dir” 用于os.walk(src_dir)中的root,目录名和文件名: 对于fnmatch.filter(文件名,'ABC * .CSV')中的文件名: shutil.copy(os.path.join(root,filename),dst_dir)

0 个答案:

没有答案