Diferença entre duas List <FileInfo>

Posso usar uma consulta LINQ sofisticada para retornar umList<FileInfo>, passando-o em um método List<FileInfo> oldList, List<FileInfo> newList) e vendo quais diferenças existem entre as duas listas?

Basicamente, quero obter uma lista de todos os arquivos adicionados ao newList, que não estavam disponíveis no oldLis