xcopy possui parâmetros para especificar que o destino é um diretório. Usar isso pode evitar problemas como esse no futuro.
Será difícil, se não impossível, restaurar os arquivos. Eles são copiados um após o outro sem qualquer indicação de onde um começa e outro termina. Provavelmente nenhum nome de arquivo armazenado, nenhuma informação de tamanho .. Pode funcionar se você tem apenas alguns arquivos que cada um tem um cabeçalho de arquivo claro, mas caso contrário você está condenado.