获取当前打开文件的完整路径


2

我正在尝试编写一个简单的应用程序,该应用程序必须读取某个目录中的所有当前打开的文件。更具体地说,我想获取在Documents文件夹内任何位置打开的文件的列表,但我不仅想要进程的ID或进程名称,还想要打开文件的完整路径。

问题是我还没有找到任何相关方法。我既不能在linux shell中(使用ps和lsof命令)也无法使用python的psutil库来做到这一点。这些都没有给我我所需要的信息,这只是目录中当前打开文件的路径。

有什么建议吗?

提前致谢,

PS:我将其标记为python问题(与os相关的标签之外),因为如果可以使用某些python库完成此操作将是一个加号。

Answers:


0

lsof命令应该为您工作。尝试

lsof | grep cwd

其中cwd代表当前工作目录。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.