我正在用MacFUSE玩轉,它非常整潔。 (我正在使用Objective-C API。)MacFUSE文件系統可以支持「虛擬」目錄嗎?
我目前正在嘗試構建一個文件系統,允許通過標記對文件進行分類。也就是說,我會採用一個扁平結構的目錄(並且可能有很多文件),並且將文件移動到目錄中實際上只是附加一個標籤(而不實際移動它)。進入這個目錄時,你會看到所有具有該標籤的文件。你也可以進一步移動到子目錄中,這將產生只有所有標籤的文件。
問題是可能有很多標籤,而且我真的不喜歡列出標籤的「假」目錄(特別是因爲它也意味着我需要爲它們提供屬性)。但是,打開contentsOfDirectoryAtPath:error
未列出的文件或目錄似乎是不可能的。
我錯過了一些方便的委託方法,還是我真的不得不列出標籤目錄?