You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何检测目录是否已在VS Code中打开?项目管理系统功能扩展诉求

简易项目管理系统开发需求

目标功能

  • 应用程序请求项目名称(与目录名称一致)
  • 在预定义父目录中创建对应目录(已实现),同时检测目录是否重复(已实现)
  • 在新VS Code窗口中打开项目(已实现),并扩展回调函数获取以下目录相关详情:
    • 该目录是否已成功在VS Code中打开?
    • 该目录是否仍然存在?

当前尝试的命令及问题

目前已尝试通过以下命令获取VS Code进程信息,但无法得到目标目录相关内容:

  1. 获取VS Code主进程PID:pgrep -f "/usr/share/code/code --unity-launch"
  2. 获取VS Code窗口实例的父进程PID:pgrep -f "/usr/share/code/code --type=zygote" | tail -1
  3. 根据父进程PID查询具体实例:ps -H --ppid 142549 -o pid,tty,time,cmd,comm

系统内置进程资源管理器可以显示项目/目录名称,但通过上述Bash命令无法获取该信息,希望找到可行的命令行方案。

内容的提问来源于stack exchange,提问作者adampweb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 04:13:18