在Python中:获取LibreOffice和Evin中打开的文件的路径和名称

2024-05-19 12:03:39 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python中,我想确定(所有)文件的路径和名称,这些文件以前在LibreOffice Writer和evice中打开过。在

在操作系统的帮助下,有没有办法做到这一点?在

我在UbuntuLinux 14.04 64位下工作。在

谢谢你的评论。在


Tags: 文件路径名称libreoffice评论writer办法ubuntulinux
1条回答
网友
1楼 · 发布于 2024-05-19 12:03:39

您可以在~/.config/libreoffice/4/user/registrymodifications.xcu中看到最近的文件列表。从我的机器来看,这不是绝对的。在

您可以在XCU文件中添加以下行来编辑要保留的历史记录量,但这对旧文件没有多大作用。在

<prop oor:name="PickListSize" oor:type="xs:int">
 <value>20</value>
</prop>

为了保持一个正在运行的列表,我将监视该文件并在它发生更改时提取最近打开的文档。这只对你写程序后打开的文件有效——不过,我不确定在你开始观看之前,找到所有打开过的文件的方法。在

有两个history manager extensions,它们可能提供一些见解。我不确定Evince的具体情况,但您最近的文件存储在~/.local/share/recently-used.xbel,您可以采取类似的方法,只需定期监视该文件并聚合其内容。在

相关问题 更多 >

    热门问题