Я хочу создать пакет SSIS, который будет делать резервные копии файлов и скопирован в новое место. Я должен сохранить историю резервного копирования, какУправление Переименование резервных папок на основе текущей даты в SSIS?
Day1
Day2
Day3
Day4
Day5
Day6
Day7
На 8-й день, папка День7 должна быть переименована в «Week1». Это означает однонедельные данные. Аналогично, недельные папки должны добавляться каждую неделю.
Week1
Week2
Week3
Week4
Снова «Неделя4» следует переименовать в «Месяц 1». Позже я должен удалить папку Month3, когда она старше 3 месяцев.
Я знаю, что его сложное требование битного, я сделал с копированием файлов, но не знает, как переименовать папки, основанные на дни ...
Любых мыслей/Комментарии ... Спасибо заранее.
Пожалуйста, посетите [ask] и [mcve], добавьте код на свой вопрос. Если все эти папки будут в одном каталоге, то это довольно просто. вы все еще не хватает логики. Что происходит, когда вы достигли 3-го месяца и начали удалять? 8-й день будет называться неделя 2-й день? затем месяц 2 недели 2 дня 2? Возможно, рассмотрим другой формат, такой как W14D3 (неделя 14 D3). Это было бы еще проще сделать. – Claudius
Да, все папки находятся в одном каталоге. Но я не уверен, на каком основании я переименую папки. На данный момент я просто проверяю папки в порядке убывания. День7 -> Неделя и День6 -> День7 ... и т. Д. Будет ли этот метод работать? – ScriptGuy
У некоторых месяцев есть только 4 недели, у других есть 5 недель - как вы предлагаете разрешить это с помощью «конвенции» по именованию? – billinkc