系统相关
首页 > 系统相关> > Linux&Qt工作笔记-查看程序工作目录

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

推荐用静态的方法。

标签:Qt,process,xxx,笔记,pwdx,QProcess,Linux,进程
来源: https://blog.csdn.net/qq78442761/article/details/114652042