Я хочу переместить ежедневно созданные файлы каждый день в другую папку.Эти файлы сохраняются в соответствующую папку YYYY \ MM \ каждый день.Теперь я создал способ перемещения этих файлов, используя функцию даты год / месяц, однако, поскольку к месяцу прикреплено число, то есть декабрь выглядит как «12. Декабрь», он становится немного сложнее.
Я попытался исправить это с помощью оператора If, который назначил бы «a» соответствующему номеру, соответствующему месяцу, однако это не работает.
$year = (Get-Date).Year
$month = Get-Date -Format "MMMMMMMM"
$day = (Get-Date).Day
$a = ""
If ($month = "January") { $a = "1."}
Elseif ($month = "February") { $a = "2."}
Elseif ($month = "March") { $a = "3."}
Elseif ($month = "April") { $a = "4."}
Elseif ($month = "May") { $a = "5."}
Elseif ($month = "June") { $a = "6."}
Elseif ($month = "July") { $a = "7."}
Elseif ($month = "August") { $a = "8."}
Elseif ($month = "September") { $a = "9."}
Elseif ($month = "October") { $a = "10."}
Elseif ($month = "November") { $a = "11."}
Elseif ($month = "December") { $a = "12."}
$month = Get-Date -Format $a" MMMMMMMM"
Copy-Item -Path F:\BB\$year\$month\Scan.pdf -Destination F:\BB
Любая идея, как это исправить / где я иду не так.Я впервые пишу в Powershell.
Редактировать: я получаю сообщение об ошибке в расположении, в которое копируется файл, не регистрирует разницу в основных месяцах.Например, в операторе if говорится, что если месяц = декабрь, то a должен = 12. но в настоящее время он становится равным 1., что должно быть в случае, если бы это был январь