gpt4 book ai didi

c++ - 如何从 QDir 和相对文件路径创建绝对文件路径?

转载 作者:太空狗 更新时间:2023-10-29 20:04:44 25 4
gpt4 key购买 nike

在我的程序中,我有一个 QDir 表示使用 QCoreApplication::applicationDirPath() 的可执行文件的位置,还有一个 QString 表示相对于可执行目录(使用 .. 等)。 如何将此信息转换为同一文件的绝对文件路径?

最佳答案

您可以使用 QFileInfo为此,使用带有 QDirQString 的构造函数,然后根据什么调用 absoluteFilePathcanonicalFilePath你想要的正是。

QDir dir;
// ...
QString file;
// ...
QFileInfo fi(dir, file);
QString canonical = fi.canonicalFilePath();

关于c++ - 如何从 QDir 和相对文件路径创建绝对文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17334937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com