Я ищу простой кроссплатформенный способ объединения имен путей, каталогов и файлов в полный путь на С++. Я знаю, что у Python есть os.path.join(), а у Matlab есть fullfile(). Есть ли в Qt что-то подобное? QFileInfo, кажется, не может этого сделать.
os.path.join() в Qt?
comment
Я задал аналогичный вопрос: stackoverflow.com/ вопросы/740423/
- person Idan K   schedule 07.02.2010
Ответы (2)
QDir имеет absoluteFilePath и relativeFilePath для объединения пути с именем файла .
person
Sofahamster
schedule
07.02.2010
Навскидку, я не уверен насчет Qt, но у Boost есть класс filesystem, который обрабатывает подобные вещи. Это имеет то преимущество, что оно было принято в качестве предложения для TR2. Это означает, что у него довольно хорошие шансы стать частью стандартной библиотеки C++ (хотя, возможно, с небольшими изменениями здесь или там).
person
Jerry Coffin
schedule
07.02.2010