Qt打开文件夹

littleheadache / 2023-07-25 / 原文

QString dirPath = QFileInfo(filepath).dir().path();//文件所在文件夹路径
    dirPath.replace("/", "\\");//win系统下/替换成\。
    QProcess process;
    //启动一个program程序 用后面的参数。
    //第一个参数是program QString类型,第二个参数是QStringList类型
    process.startDetached("explorer", QStringList() << QString("/root,") << QString("%1").arg(dirPath));