Я пытаюсь получить относительный путь от файлов, которые я бы хотел написать. Вот ситуация:
Я сохраняю файл conf в D:\confs\conf.txt
. У меня в моих программах несколько файлов, считанных с D:\images\image.bmp
. В моем conf.txt
я хотел бы иметь ../images/image.bmp
.
Я вижу некоторые полезные классы, такие как QDir
или QFileInfo
, но я не знаю, что лучше использовать. Я пробовал:
QDir dir("D:/confs");
dir.filePath(D:/images/image.bmp) // Just return the absolute path of image.bmp
Я прочитал документ, и он говорит, что filePath
работает только с файлами в каталоге dir (здесь D:\confs
), но мне интересно, есть ли способ указать поиск из другого каталога и получить его относительный путь.