Я создаю приложение MVC, в котором я читаю список файлов из файловой системы, и я хочу передать относительный URL-адрес этого файла в представление, предпочтительно с префиксом «~ /», чтобы любое представление было выбрано Cab отображает URL соответствующим образом.
Для этого мне нужно перечислить файлы в файловой системе и преобразовать их физические пути обратно в относительные URL-адреса. Есть несколько алгоритмов, с которыми я экспериментировал, но я обеспокоен эффективностью и минимальными строковыми операциями. Кроме того, я считаю, что в .Net Framework нет ничего, что могло бы выполнить эту операцию, но есть ли что-то в последней версии MVC, которая может?