Hi, I already posted this to the global fuse-devel maillist but as it's possibly a Finder issue I also post it here.
I'm working on a combination of a hierarchical and tag-based filesystem. I'll briefly explain the relevant information. I mirror a real directory through Fuse. I also add a folder of my own to each directory: +FIND. When +FIND is opened, a list of folders representing tags appear. When opening one of these folders, a list of folders appear representing tags that can be combined with the selected one(s). So what's most important here is that every mirrored folder has a subfolder +FIND with lots of virtual folders in it, and a virtual subfolder of +FIND has lots of virtual folders of its own, and a subfolder of that folder.... I'm running this filesystem through MacFuse on OS X Leopard. When I enter "rm -d mirroredFolderName" in terminal, the folder gets deleted nicely, even though there is a subfolder +FIND with virtual subfolders. The problem arises when I try to do the same operation using the Finder (GUI). When I try to remove a folder, it starts calculating all folders it should delete (so I think it goes recursively over / mirroredFolderName, /mirroredFolderName/+FIND, /mirroredFolderName/ +FIND/tag1, /mirroredFolderName/+FIND/tag1/tag2, ...). Due to the way the whole filesystem works, this means going recursively over thousands of folders (I let it run for 15 minutes and it had collected 250.000 files/folders to delete before I stopped it). Any idea how I could fix this? Thanks in advance, Karel --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MacFUSE" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/macfuse?hl=en -~----------~----~----~----~------~----~------~--~---
