os.path.join() в Qt?

Я ищу простой кроссплатформенный способ объединения имен путей, каталогов и файлов в полный путь на С++. Я знаю, что у Python есть os.path.join(), а у Matlab есть fullfile(). Есть ли в Qt что-то подобное? QFileInfo, кажется, не может этого сделать.


person shoosh    schedule 07.02.2010    source источник
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