是否可以为Mac OS X编写一个监控垃圾箱的程序,并在您填充垃圾箱时动态更改图标?
答案 0 :(得分:2)
是的,这是可能的。 Candybar做到了。我希望不是动态更改图标,而是使用Dock流程注册一个新的“空”和“完整”图标。
答案 1 :(得分:0)
Panic's Candybar可让您自定义系统图标(包括垃圾桶),因此必须可以。
答案 2 :(得分:0)
NSDockTile类允许您在Dock中更改应用程序的图标:
“废纸篓”实际上是用户主文件夹中名为.Trash
的隐藏文件夹
我想你可以通过定期查找文件夹的大小来监视它是否为空。或者您可以使用NSTask运行ls
,并查明其中是否还有文件。