gpt4 book ai didi

c++ - 按照符号链接(symbolic link)并使用 QFileInfo 获取绝对路径

转载 作者:太空宇宙 更新时间:2023-11-04 11:55:35 24 4
gpt4 key购买 nike

我正在使用 C++ 和 Qt 进行编码。

我想跟随符号链接(symbolic link)并使用 QFileInfo 获取绝对路径。

例如,/usr/local/extra/home/extra 的符号链接(symbolic link)。然后我需要将 /usr/local/extra/my_directory/ 转换为 /home/extra/my_directory

我试过 QFileInfo(path).canonicalPath() 但它只返回父目录。

最佳答案

改用 QFileInfo::canonicalFilePath()。 canonicalPath() 总是返回父目录,而 canonicalFilePath() 实际上包括文件(或目录)本身。

关于c++ - 按照符号链接(symbolic link)并使用 QFileInfo 获取绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16294293/

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