首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MacFUSE文件系统可以支持“虚拟”目录吗?

MacFUSE文件系统可以支持“虚拟”目录吗?
EN

Stack Overflow用户
提问于 2010-11-15 14:59:04
回答 1查看 164关注 0票数 2

我在玩弄MacFUSE,它相当整洁。(我正在使用Objective-C API。)

我目前正在尝试构建一个文件系统,允许按标签对文件进行分类。也就是说,我会使用一个扁平结构的目录(可能有很多文件),将一个文件移动到一个目录中实际上只是给它附加一个标签(而不是真正地移动它)。进入此目录时,您将看到具有该标签的所有文件。您还可以进一步移到子目录中,这将只产生具有所有标记的文件。

问题是可能有很多标签,我真的不喜欢列出标签的“假”目录(特别是因为这也意味着我需要为它们提供属性)。但是,似乎不可能打开contentsOfDirectoryAtPath:error未列出的文件或目录。

我是不是遗漏了一些方便的委托方法,或者我真的需要列出标记目录?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-16 00:09:43

事实证明,MacFuse真正需要的是文件夹的属性,而我的attributesOfItemAtPath:(NSString *)path userData:(id)userData error:(NSError **)error没有给它们任何属性。

为文件夹(NSFileTypeNSDirectoryFileType)提供唯一的强制属性似乎“足够好”了。也就是说,文件夹的存在状态相当弱( Finder中传闻的变化会导致文件夹“消失”,窗口回滚到文件系统根目录),但在终端中它可以正常工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4182094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档