Доброго времени суток всем!
Прошу помощи:
У меня есть задача - найти через PowerShell файл в определённой папке и проверить, совпадает ли дата в названии файла с сегодняшней.
Допустим, название файла "File_2022-04-23_23-22.bak", то есть формат File_$Date_$Time.bak
Нужно, чтобы дата в названии файла совпадала с сегодняшней, а в идеале ещё и время с 00.00 до 02.59.
Полдня на это убил, но к сожалению, в программировании я полный ноль.
Вот всё, до чего я смог додуматься при помощи гугла:
$Date = get-date -Format "yyyy-MM-dd"
Get-ChildItem -Path 'C:\Files\File_$Date_*.bak' | Where-Object {$PSItem.Name -match '0[0-2]-[0-5][0-9]-[0-5][0-9]'} | ForEach-Object {Test-Path $_}