Получить последний измененный файл из папки с определенным расширением в VBS

у меня есть следующий фрагмент кода, все, что мне нужно, это найти файл с расширением PNG и самой последней датой последнего изменения, я могу найти дату последнего изменения, но если я ставлю проверку расширения над файлом, это выдает ошибку [Object нужен 'недавний файл' в строке [некоторое число]]

SCRIPT

For Each objFile in colFiles
    ' Finds the latest modified file in folder
    if (recentFile is nothing) then
        Set recentFile = objFile
        elseif (objFile.DateLastModified > recentFile.DateLastModified) then
            Set recentFile = objFile
    end if
Next

Я знаю, что могу проверить расширение позже, но проблема в том, что, если есть файл, который является последним и не PNG? хотя есть файлы с расширением PNG, но не самые последние по сравнению с другими файлами, поэтому мне просто нужно найти PNG с последней измененной датой и самой последней только для файлов PNG, пожалуйста, помогите, как я могу это реализовать?

Ответы на вопрос(1)

Ваш ответ на вопрос