предыдущий коллега скачал большую часть нашего старого корпоративного FAQ и сохранил файлы в формате html.
Мне нужно найти способ пройти и заменить все абсолютные гиперссылки соответствующим местоположением, где находится файлбыл сохранен по отношению к корню.
например, если файлы сохранены в c: \ faq, мне нужен способ изменить все ссылки с https://corporatewebsitefaq.com на c: \ faq.
Другим примером является то, что ссылка может указывать на домашнюю страницу (например, https://corporatewebsitefaq.com/index.html), но эта ссылка является подпапкой, скажем, c: \ faq \ subfolder \ page.html. Мне нужно, чтобы эта ссылка была обновлена до c: \ faq \ index.html
Кроме того, ссылки были перемещены по нескольким дискам, поэтому исходная структура папок больше не действительна.
Используя пакет HTMLAgility Pack, я могу получить все ссылкина всех страницах это просто фактическое сопоставление всех файлов во всех подпапках, которое вызывает у меня проблему.
Я поиграл с объектом URI, но, похоже, не смог его прибить.
Спасибо за любую помощь Марк