Qt打开文件夹

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));

参考:QT打开文件夹或文件,选择文件夹或者选择文件 - 一字千金 - 博客园 (cnblogs.com) 里面的1.2

posted @ 2023-07-24 22:06  小头痛  阅读(315)  评论(0编辑  收藏  举报