文件操作 - submenu.py
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/doc/python-caja/examples/submenu.py
编辑文件内容
from gi.repository import Caja, GObject class ExampleMenuProvider(GObject.GObject, Caja.MenuProvider): def __init__(self): pass def get_file_items(self, window, files): top_menuitem = Caja.MenuItem(name='ExampleMenuProvider::Foo', label='Foo', tip='', icon='') submenu = Caja.Menu() top_menuitem.set_submenu(submenu) sub_menuitem = Caja.MenuItem(name='ExampleMenuProvider::Bar', label='Bar', tip='', icon='') submenu.append_item(sub_menuitem) return top_menuitem, def get_background_items(self, window, file): submenu = Caja.Menu() submenu.append_item(Caja.MenuItem(name='ExampleMenuProvider::Bar2', label='Bar2', tip='', icon='')) menuitem = Caja.MenuItem(name='ExampleMenuProvider::Foo2', label='Foo2', tip='', icon='') menuitem.set_submenu(submenu) return menuitem,
修改文件时间
将文件时间修改为当前时间的前一年
删除文件