Windows CMD: получить относительный путь из абсолютного пути - PullRequest
5 голосов
/ 27 января 2011

Как получить относительный путь из абсолютного пути, например, преобразовать 'C: \ absolute \ path \ file.ext' в 'path'?

Спасибо за ваше внимание

редактировать: я хотел бы рекурсивно сканировать каталог для определенного типа файла, а затем создать символические ссылки для этих папок, содержащих этот тип файла.символические ссылки должны быть названы так же, как каталог, содержащий тип файла.

1 Ответ

7 голосов
/ 28 января 2011

Эта функция работает
DosTips.com: MakeRelative

Она сравнивает обе дорожки и удаляет идентичный фронт.
Затем добавляется ".. \" для каждой несоответствующая часть.

...