【发布时间】:2014-07-22 18:37:34
【问题描述】:
我正在尝试从我想写入的文件中获取相对路径。这里有一个情况:
我在D:\confs\conf.txt 中保存了一个conf 文件。我的程序中有一些从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 仅适用于目录集中的文件(此处为D:\confs),但我想知道是否有办法指示从不同的目录搜索并获取他的相对路径。
【问题讨论】:
标签: c++ qt qtcore qdir qfileinfo