我在文件夹上使用NSWorkSpace SetIcon:forFile:options: 但是,虽然每次使用api时API都会返回成功(true),但有时文件夹上的Icon不会更新。
我注意到在文件夹中创建一个新文件会触发重新出现的图标,这让我相信Finder需要刷新文件夹。
有没有办法确定Icon实际设置的时间,文件夹需要刷新?有没有办法刷新文件夹而不创建&快速删除文件?
由于
答案 0 :(得分:2)
原来有一个函数可以帮助通知Finder文件更改。 NSWorkSpace noteFileSystemChanged就是这样做的。 但是,它似乎不适用于文件夹图标更改。
似乎唯一的选择是创建/删除文件。