Как удалить путь из данных/lib/blahblah.lua, чтобы только blahblah.lua оставался в строке? с библиотекой Boost,Выполнение сохранения имени файла из пути в boost
-5
A
ответ
2
Вам не нужно подталкивание:
std::string str = "data/lib/blahblah.lua";
std::string filename(str, str.find_last_of('/')+1);
+0
Спасибо! Работы: D – user1222146
0
Если вы хотите кросс-платформенные решения, вы можете использовать:
std::string s = boost::filesystem::path("data/lib/blahblah.lua").filename();
Если вы хотите, чтобы поддерживать системы POSIX , есть функция basename
.
Смежные вопросы
- 1. Извлечение имени файла из пути
- 2. Отдельного имени файла из пути
- 3. возвращение имени файла из диалогового окна сохранения файла (windows32)
- 4. Получение имени файла/пути из плагинов MvvmCross.DownloadCache
- 5. Извлечь часть имени файла из пути
- 6. XSL - Удаление имени файла из строки пути
- 7. Извлечение имени файла из пути к каталогу
- 8. AWK: Извлечение имени файла из полного пути
- 9. Получение только имени файла из полного пути
- 10. boost build: точки в имени целевого файла
- 11. Выполнение gofmt для сохранения файла в IntelliJ
- 12. Поиск пути без имени файла
- 13. Поиск пути и имени файла из файла и его печать
- 14. Получение имени файла (или пути) из файла fstream
- 15. Настройка имени файла для сохранения .JPG
- 16. LOGIC для получения имени папки из пути файла в ssis
- 17. sed заменяет пробелы в пути имени файла из события syslog
- 18. Зачистка каталога и имени файла из пути в виде строки
- 19. Получение имени файла из частичного пути в PowerShell
- 20. Извлечение «имени файла» из полного пути в actionscript 3
- 21. Извлечение имени файла из пути к файлу в C#?
- 22. Получение пути к файлу из имени файла в java
- 23. Определение имени пути файла из разных рабочих каталогов в python
- 24. Получение имени файла и пути из nsfilewrapper/nstextattachment в NSAttributedString
- 25. удаление имени файла из пути к файлу в linux
- 26. Изменение сохранения имени файла, но от клиента
- 27. Сессия сохранения пути: завершение сеанса
- 28. Принимая подстроку из имени пути в Makefile
- 29. Извлечение пути без имени файла C#
- 30. Разбиение строк пути на части диска, пути и имени файла
Что такое 'data/lib/blahblah.lua'? Строка? «Boost :: path»? Что вы пробовали? Какие исследования вы сделали? –