Verifique se uma parte de um nome de arquivo existe

Então, eu sei no exemplo de código a seguir, ele verifica se existe um arquivo (nome de arquivo completo) ...

If My.Computer.FileSystem.FileExists("C:\Temp\Test.cfg") Then
   MsgBox("File found.")
Else
   MsgBox("File not found.")
End If

... Mas e se parte do arquivo a existir? Não há uma convenção de nomenclatura padrão para os arquivos, mas eles sempre terão uma extensão .cfg.

Então eu quero verificar se C: \ Temp contém um arquivo * .cfg e se ele existe, faça alguma coisa, senão faça outra coisa.

questionAnswers(3)

yourAnswerToTheQuestion