在日常开发中,对文件、文件夹的路径操作是非常常见的需求。无论是读写配置文件,还是存储临时缓存,亦或是保存上传的文件,路径问题都是不可回避的。作为Qt开发者,Qt为我们提供了极其丰富的路径操作API,让我们可以高效方便地解决诸多路径相关的需求。本文将全方位解析Qt路径操作的各种技巧,助你在编程一路通行无阻!
二、Qt路径操作All in One
1、程序/可执行文件路径
想知道程序运行的位置及程序本身的完整路径吗? 请使用:
qDebug() << "QT-appPath:" << a.applicationDirPath(); //程序所在目录
qDebug() << "QT-filePath:" << a.applicationFilePath();//程序完整路径
2、当前工作目录路径
QDir::currentPath()可以获取程序的工作目录路径,区分运行环境的不同。
qDebug() << "QT-currentPath:" << QDir::currentPath();