Как конвертировать boost :: filesystem :: path с помощью & quot; .. & quot; (подняться) компоненты на правильный путь

Как преобразовать boost :: filesystem :: path в форму:

корень / subdir1 / subdir2 /../ some.file

чтобы:

корень / subdir1 / some.file

возможно, с несколькими операторами повышения уровня?

1

Решение

Проверять, выписываться канонический из библиотеки файловой системы Boost.

1

Другие решения

Короткий вопрос, короткий ответ:

Впоследствии просто стирая каждый /<dirname>/.. появление с пути. Вы можете легко использовать регулярные выражения для этого.

1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector