我想创建SSIS包,它将把文件备份并复制到新的位置。我必须保留备份历史记录,如处理根据SSIS中的当前日期重命名备份文件夹?
Day1
Day2
Day3
Day4
Day5
Day6
Day7
在第8天,第7天的文件夹必须重命名为“Week1”。这意味着一周的数据。同样的星期文件夹应该每周添加一次。
Week1
Week2
Week3
Week4
再次将“Week4”重命名为“Month1”。稍后,如果超过3个月,我必须删除Month3文件夹。
我知道它有点复杂的需求,我该拷贝提前完成的文件,但不知道如何重新命名的天数划分的文件夹...
有什么想法/评论...谢谢。
请访问[问问]和[mcve],为您的问题添加一些代码。如果所有这些文件夹将在一个目录中,那么它非常简单。你仍然缺少很多逻辑。当你到达第三个月并开始删除时会发生什么?第8天将被称为第2周第1天?那么2个星期2个星期2?也许考虑像W14D3(第14周D3)这样的不同格式,那将会更容易。 – Claudius
是的,所有的文件夹都在同一个目录下。但我不确定我将如何重命名文件夹。到目前为止,我只是按照Day7 - > Week and Day6 - > Day7 ...的降序检查文件夹。这种方法会起作用吗? – ScriptGuy
有些月份只有4周,其他月份只有5周 - 你如何提出用你的命名“约定”来解决这个问题? – billinkc