Visual C #: Mova vários arquivos com as mesmas extensões para outro diretório

rapazes. Estou com um problema que não consigo resolver: tenho duas pastas que escolho com folderBrowserDialog e toneladas de arquivos no diretório de origem. Preciso ir para o diretório de destino. Mas só tenho que mover arquivos com uma extensão específica, como .txt, ou qualquer outra extensão que possa obter da caixa de texto. Então, como posso fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion