我经常需要command most_recently_created_file_or_folder从终端做类似的事情。我很感激任何帮助。
如果您正在运行 Zeitgeist,则可以使用以下脚本:
#! /usr/bin/env python
from zeitgeist.client import ZeitgeistDBusInterface
from zeitgeist.datamodel import Event, Interpretation, TimeRange, \
StorageState, ResultType
zg = ZeitgeistDBusInterface()
events = zg.FindEvents(
TimeRange.always(),
[Event.new_for_values(interpretation=Interpretation.CREATE_EVENT)],
StorageState.Any, 1, ResultType.MostRecentEvents)
last_event = Event(events[0])
last_subject = last_event.get_subjects()[0]
print last_subject.uri
Run Code Online (Sandbox Code Playgroud)