Какой самый простой способ выполнить операцию на основе альтернативных дат?
В основном у меня есть 2 папки ( dir1 & dir2) в файловом хранилище Azure, в котором файлы должны копироваться (перезаписываться) ежедневно - один день в «dir1», следующий день в «dir2».
I 'Я пытаюсь написать это в PowerShell (но доволен вашими ответами в C # или VB).
Я пробовал логику четных / нечетных дат, но она прерывается, если месяц заканчивается 31-го числа - потому что следующая дата, т. е. 1-я также являетсянечетное число (та же проблема с днем года, что и после того, как 365. 1-е число, являющееся нечетным числом).
if((Get-Date).Day % 2 -eq 0 ) {"copy files in dir1"} else {"copy files in dir2"}
ИЛИ
if((Get-Date).DayOfYear % 2 -eq 0 ) {"copy files in dir1"} else {"copy files in dir2"}
Я полагаю, что другим методом может быть чтениеАтрибут файла « Last-Modified », но я пытаюсь прочитать его, поскольку содержащиеся в нем папки находятся в облаке Azure (в хранилище файлов Azure).
Буду признателен за любые идеи.ТИА