2024-05-19 12:03:39 发布
网友
在Python中,我想确定(所有)文件的路径和名称,这些文件以前在LibreOffice Writer和evice中打开过。在
在操作系统的帮助下,有没有办法做到这一点?在
我在UbuntuLinux 14.04 64位下工作。在
谢谢你的评论。在
您可以在~/.config/libreoffice/4/user/registrymodifications.xcu中看到最近的文件列表。从我的机器来看,这不是绝对的。在
~/.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,您可以采取类似的方法,只需定期监视该文件并聚合其内容。在
~/.local/share/recently-used.xbel
您可以在
~/.config/libreoffice/4/user/registrymodifications.xcu
中看到最近的文件列表。从我的机器来看,这不是绝对的。在您可以在XCU文件中添加以下行来编辑要保留的历史记录量,但这对旧文件没有多大作用。在
为了保持一个正在运行的列表,我将监视该文件并在它发生更改时提取最近打开的文档。这只对你写程序后打开的文件有效——不过,我不确定在你开始观看之前,找到所有打开过的文件的方法。在
有两个history manager extensions,它们可能提供一些见解。我不确定Evince的具体情况,但您最近的文件存储在
~/.local/share/recently-used.xbel
,您可以采取类似的方法,只需定期监视该文件并聚合其内容。在相关问题 更多 >
编程相关推荐