Попытка запустить скрипт с помощью Windows Task Scheduler для копирования папки в другое место в расписании.
Сценарий работает, для ref:
import os
import shutil
import datetime
src = r'J:\SteamLibrary\steamapps\common\ARK\ShooterGame\Saved'
dest = r'J:\SteamLibrary\steamapps\common\ARK\ShooterGame\Saved\---BACKUP---'
x = datetime.datetime.now()
timestamp = x.strftime('%Y-%m-%d %H.%M.%S')
newdest = dest+'\\'+timestamp
ignore = shutil.ignore_patterns('---BACKUP---','*tmp')
shutil.copytree(src, newdest, ignore=ignore)
Не совсем ищу комментарии по этому поводу, так как он делает то, что мне нужно, - если нет - мне нужно кое-что добавить, чтобы заставить его работать правильно.
Теперь, когда я запускаю задачу через консоль или вручную нажимаю кнопку «Выполнить» в планировщике задач, в сгенерированной папке отображается метка времени запуска сценария.
Однако, когда задача запускается автоматически в зависимости от условий задачи, ie - «запуск в 14:00», создаваемая папка имеет временную метку в несколько дней go, предположительно когда я впервые сгенерировал саму задачу - и каждый последующий запуск задачи генерировал папку с идентичной измененной датой. См. В приложении: https://i.imgur.com/sqGF6UY.png
Любые идеи о том, как сделать дату, измененную для созданной папки, фактической датой создания?