Linux&Qt工作笔记-查看程序工作目录

在进程管理程序中,Qt使用QProcess去拉进程,发现,如果是要读相对路径的进程往往读取不成功,看了下Qt的文档,发现有个workDirecotry的概念,如下:

具体在Linux中可以使用pwdx来查:

如下:

pwdx <pid>

这个Java进程的ID为3767,从中可以看到工作路径为进程监控里面。

在Qt中可以使用两种方式进行设置,一种是使用刚刚的那个静态方法。

另一种是这样的:

QProcess process;
process.setWokingDirectory("/xxx/xxx/xxx/xxx/xxx");
qDebug() << process.start("java -jar xxx.jar");

推荐用静态的方法。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页