我想創建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