Копировать файл из папки (включая вложенную папку) на основе даты изменения файла для указанных c дней - PullRequest
0 голосов
/ 04 февраля 2020

Я совершенно новичок в python, пожалуйста, помогите мне с требованием. У меня есть имя файла ABC_22012020.csv в папке C: \ SRC_DIR \ Мне нужно не проверять все папки и подпапки на один и тот же формат файла ABC _ *. Csv для копирования в путь назначения. Мое требование:

  1. каждый раз, когда мне нужно скопировать последний исходный путь к форме файла (я не получаю файл каждый день, нет файлов в субботу, воскресенье и праздничные дни), когда я запускаю его выбрать последний файл из sr c path

  2. один раз, когда мне нужно скопировать все файлы с 2018 года до настоящего времени, это один раз загружается история. Пожалуйста, помогите мне с сценарием, я попробовал кое-что, но не смог достичь обоих решений

    import fnmatch import os import shutil src_dir = "C: \ SRC_DIR \" dst_dir = "C: \ Tgt_dir "для root, имена каталогов, имена файлов в os.walk (src_dir): для имени файла в fnmatch.filter (имена файлов, 'AB C*. CSV'): shutil.copy (os.path.join (root) , имя файла), dst_dir)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...