Я совершенно новичок в python, пожалуйста, помогите мне с требованием. У меня есть имя файла ABC_22012020.csv в папке C: \ SRC_DIR \ Мне нужно не проверять все папки и подпапки на один и тот же формат файла ABC _ *. Csv для копирования в путь назначения. Мое требование:
каждый раз, когда мне нужно скопировать последний исходный путь к форме файла (я не получаю файл каждый день, нет файлов в субботу, воскресенье и праздничные дни), когда я запускаю его выбрать последний файл из sr c path
один раз, когда мне нужно скопировать все файлы с 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)