Если это веб-URL, вы должны зависеть от веб-сервера, предоставляющего вам какой-то список файлов. Формат списка может быть почти любым.
Скажем так: используя браузер или что-то еще, как бы вы, как человек, узнали все имена файлов?
Просто чтобы уточнить, вы пишете код на сервере, на котором есть файлы? Если это так, вы можете узнать, какие файлы присутствуют, используя Directory.GetFiles
. Что вы хотите, чтобы пользователь делал на местном уровне?
Если бы вы могли прояснить свой вопрос, это действительно помогло бы.