我正在玩弄 MacFUSE,它非常简洁。(我正在使用 Objective-C API。)
我目前正在尝试构建一个允许文件按标签分类的文件系统。也就是说,我会采用一个具有扁平结构的目录(可能还有很多文件),而将文件移动到目录中实际上只会附加一个标签(实际上没有移动它)。进入此目录时,您会看到所有具有该标签的文件。您还可以进一步移动到子目录中,这将只产生具有所有标签的文件。
问题是可能有很多标签,我不太喜欢为标签列出“假”目录(特别是因为这也意味着我需要为它们提供属性)。但是,似乎不可能打开未列出的文件或目录contentsOfDirectoryAtPath:error
。
我错过了一些方便的委托方法,还是我真的必须列出标签目录?