il server dovrebbe fornirti prima una lista che poi tu elabori.
senza lista non hai informazioni di partenza.
il server potrebbe avere i file d'origine in cartelle riservate
dovresti preparare un applicativo locale (tipo HTTrack) che legga il contenuto di una specifica cartella pubblica , elabori le informazioni e poi faccia il download:
una roba parecchio complicata.