我想从我想要写入的文件中获取相对路径。这里是一个情况:
我将一个配置文件保存在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
只能与目录设置(这里是D:\confs
)中的文件一起使用,但我想知道是否有一种方法可以指示从不同的目录搜索并获取其相对路径。