Я пытаюсь удалить все изображения в папке, сделанные с 20:00 до 7:00 с помощью Powershell, но у меня возникают проблемы. К сожалению, информация на изображениях не имеет правильной даты изменения / даты создания, но правильное время хранится в метаданных изображения как Date Taken.
Я пробовал это
get-ChildItem *jpg | Where-Object{$_.LastWriteTime.TimeOfDay.Hours -gt 20 -or $_.LastWriteTime.TimeOfDay.Hours -lt 07} |Remove-Item
Но это удаляет все, потому что время записи для всех изображений - 11 часов вечера. (дата съемки для изображений отличается)
Мне нужно отсортировать около 3000 изображений. Я новичок в PowerShell, но похоже, что он должен работать. Я также могу использовать Python, если люди думают, что это проще ...