Скажем, у нас есть строка A
«swdfsd/sdfsdf/sdfsd/sdfsd/sdf.file» и B
«swdfsd/oooo /», и мы хотим сделать несколько простых сотрудников, таких как get folder neame, где находится файл, и получить путь к файлу A начиная с местоположения B (результат вроде swdfsd/oooo/../sdfsdf/sdfsd/sdfsd/sdf.file
) (не используя boost :: filesystem)?Как выполнять операции с путями по строкам?
0
A
ответ
0
Достаточно просто написать простые процедуры маршрутизации, такие как эквивалентные команды dirname и basename Unix. Они имеют дело с последним разделителем пути пути.
Но, как кто-то уже прокомментировал, все остальное может быть сложным. Рассмотрим тот факт, что использование. и .. может усложнить ситуацию.
Смежные вопросы
- 1. Как выполнять запросы по нескольким строкам одновременно с помощью sequelize.js?
- 2. Операции с аргументом bash оцениваются по строкам
- 3. R - Как выполнять арифметические операции на некоторых, но не всех переменных по строкам, опуская Nas
- 4. Как выполнять операции с датами в запросах?
- 5. Как выполнять операции с столбцами и строки по SQL
- 6. ActionScript: Выполнять неграфические операции
- 7. Можно выполнять операции с Ролями?
- 8. Python - Как выполнять струнные операции?
- 9. Как выполнять условные операции с uri
- 10. Производный вектор: Выполнять операции
- 11. Операции Scipy выполняются по строкам, а не по столбцу, как в Matlab?
- 12. Как выполнять операции отмены и повтора на строках?
- 13. Как узлы выполнять операции чтения одновременно?
- 14. Как выполнять операции внутри Cassandra Trigger?
- 15. Может ли Python выполнять функцию «заменить» по строкам?
- 16. Как выполнять операции сопоставления сопоставленных объектов?
- 17. выполнять операции рядом с строки в MATLAB
- 18. Как выполнять операции над группами в панд
- 19. выполнять арифметические операции с использованием AWK
- 20. Простой способ выполнять операции с файлами Java?
- 21. Как выполнять операции WCF в общем режиме?
- 22. Как выполнять математические операции над массивом массивов?
- 23. Выполнять операции, заданные пользователем с (out) eval()
- 24. Как выполнять рабочие операции SAP в .net?
- 25. Как выполнять операции триграмм в Google BigQuery?
- 26. Как выполнять строковые операции в ios?
- 27. Как я выполнять битовые операции правильно
- 28. Perl: как выполнять математические операции внутри команды?
- 29. Как выполнять операции кеша в C++?
- 30. Какова вычислительная стоимость операции подсчета по строкам Python?
Без 'boost :: filesystem' вам просто придется вручную разобрать строку. –