Si haz logrado enviar archivos, lo que podrias hacer es enviar uno con una lista de los archivos que hay en la maquina remota y asi poder listarlos. Luego con refrescar la lista cada cierta cantidad de tiempo tienes la lista actualizado.
Es una simple idea, pero creo que puede ser implementada. Espero te sirva.
Saludos.