Структура: 20170410.1207.te <- Дата (2017 04 10, 12:07) </p>
Существует папка компании, которая содержит несколько папок.Все папки с вышеупомянутой структурой, которые старше 30 дней, должны быть перемещены в папку _History
(в основном их архивирование), но должно быть оставлено как минимум 5 независимо от того, какая временная метка.
В качестве значения времени строка должна быть взята из имени папки, чтобы ее можно было преобразовать в дату и сравнить с сегодняшней датой минус 30 дней.
Я также хочу создать файл журнала, который будет регистрировать, когда какие папки были перемещены в какое место.
Приведенный ниже код просто показывает мне имя файла, может кто-нибудь помочь мне, пожалуйста?
import os
import shutil
for subdir, dirs, files in os.walk("C:\Python-Script\Spielwiese"):
for file in files:
print(os.path.join(file))
shutil.move("C:\Python-Script\Spielwiese\", "C:\Python-Script\Spielwiese2")