Repetir todos os arquivos em uma pasta com base na "Data da última modificação"

Eu preciso percorrer os arquivos em uma determinada pasta em ordem decrescente de 'Last Modified Date'.

Na primeira iteração do loop eu preciso ser capaz de abrir o arquivo modificado mais recentemente para lê-lo e fechá-lo. Na segunda iteração, eu preciso ser capaz de abrir o segundo arquivo mais recentemente atualizado para lê-lo e fechá-lo, etc.

Existe um método embutido que permite umaFileSystemObject para classificar os arquivos ou temos absolutamente que escrever rotina de classificação personalizada?

Se tivermos que ir com uma rotina de classificação personalizada, é possível escrever isso sem ter múltiplas funções? isto é, todo o código na função principal.

A velocidade é uma preocupação, pois há muitos arquivos para serem analisados. Portanto, quaisquer procedimentos personalizados devem ser eficientes.

questionAnswers(1)

yourAnswerToTheQuestion