Mr_Noodle wrote:I think the issue here is that rule 2 is overriding rule 3. You should add a condition to rule 2 to only match is the subfolder depth is greater than 0 (so that it only applies to files in subfolders). After that, I believe it should work.
Thanks for your reply. I don't think that's the problem. I'm attaching screenshots so you can see my actual rules.

The "Topfolder" (or perhaps what you could call the Monitored Folder) is "test2".

I've attached the rules to "test2".

1. This is the first rule. As I understand it, it tells Hazel that following rules should be run on Subfolders in the Monitored Folder (test2)

2. This is the second rule. I modified it with your suggestion. Either way, it moves Music files in Subfolders to the Monitored Folder.

3. This is the third rule. I am unable to get it work. I want to throw away the now-empty subfolders in the Monitored Folder (after moving the mp3s to it).
So the question is how to make Hazel stop running rules on folder contents (
should it really say subfolder contents?) and go back to processing stuff normally. Or am I missing something?
Rule 2 is working, i.e. it moves the file "United in F...2017.mp3" to "test2". But Rule 3 doesn't work, i.e. the folder "subfolder" isn't moved to trash.
If I remove the first rule (folder contents), then the subfolder will move to Trash, but not if the first rule is activated.