Включая изображения в Javadocs

Я ответил на аналогичный вопрос: Разрешение относительного пути без ссылки на текущий каталог в Windows .

Для этого нет стандартной функции. Для этой цели существует функция в vi-like-emac. Быстрая проверка apropos relative показывает мне несколько других программ, которые, вероятно, реализуют это: revpath , например).

Это может быть сделано как манипуляция строкой (нет необходимости вычислять рабочие каталоги):

  • начинаем с поиска самого длинного общего префикса, который заканчивается разделителем путей.
  • , если нет общего префикса, вы сделали
  • разделите общий префикс (копия ...) текущей и целевой строк
  • замените каждое имя-каталога в текущей строке на «..»
  • add что (с разделителем пути) перед целевой строкой
  • возвращает эту комбинированную строку

« сделано » во второй шаг предполагает, что вы хотите использовать относительный путь для сокращения результата. С другой стороны, вы можете использовать относительный путь, независимо от длины. В этом случае просто пропустите шаг (результат будет длиннее, но relative ).

26
задан jmort253 28 May 2012 в 04:11
поделиться