como extrair o caminho comum do arquivo da lista de caminhos do arquivo em c #
Qual é a melhor maneira de extrair o caminho do arquivo comum da lista de cadeias de caminho do arquivo em c #?
Eg: Eu tenho uma lista de 5 caminhos de arquivo na variável List, como abaixo
c: \ abc \ pqr \ tmp \ sample \ b.txt
c: \ abc \ pqr \ tmp \ new2 \ c1.txt
c: \ abc \ pqr \ tmp \ b2.txt
c: \ abc \ pqr \ tmp \ b3.txt
c: \ abc \ pqr \ tmp \ tmp2 \ b2.txt
putput deve ser c: \ abc \ pqr \ tmp