Page 1 of 1

Unrar a file inside a folder inside monitored folder

PostPosted: Sat Jul 13, 2019 11:50 pm
by nephilimreborn
First of all any help is appreciated. This has been driving me nuts and I feel like I'm missing something so simple. Even using the preview option has me lost. If its all green it doesn't do what I want and if I try and add another marker to follow preview tells me I'm wrong and directs me to create a marker that already exists or something I don't know what to provide it.

Example:

Monitored Folder is "Completed"
Items in this folder are nested inside other folders that are created when the download is completed.

So "Completed" folder>"Test" folder> Rar file that needs to be unpacked. The .rar file could be standalone or a multipart (r.01,..)

The issue for me is that the folder won't always be named "Test" it will be random for every subsequent downloaded.

So what I want is to have Hazel monitor the folders that are created in the "Completed" folder. If any of the folders contained within contain a .rar file I want unarchiever to kick in and unpack the file.

Preferably not deleting the original rar files after unpacking.

I hope this makes sense. Again any help is appreciated.

Re: Unrar a file inside a folder inside monitored folder

PostPosted: Mon Jul 15, 2019 11:30 am
by Mr_Noodle
Check the help for "subfolders". You need to create a rule to have Hazel go into subfolders. The sample rule in the manual has Hazel going into all subfolders but instead, you should change the conditions to only match folders with rar files in them. It would look something like this:
Code: Select all
    If (all) are met
        Kind is Folder
        If (all) are met for (any of its sub-files)
            Extension is rar
    Do
        Run rules on folder contents

Also look up "nested conditions" in the help. What the above does is match a folder which contains a rar file and descends into it. You'll need to create a separate rule to match the rar file itself.

Re: Unrar a file inside a folder inside monitored folder

PostPosted: Wed Jul 17, 2019 12:08 am
by nephilimreborn
Mr_Noodle wrote:Check the help for "subfolders". You need to create a rule to have Hazel go into subfolders. The sample rule in the manual has Hazel going into all subfolders but instead, you should change the conditions to only match folders with rar files in them. It would look something like this:
Code: Select all
    If (all) are met
        Kind is Folder
        If (all) are met for (any of its sub-files)
            Extension is rar
    Do
        Run rules on folder contents

Also look up "nested conditions" in the help. What the above does is match a folder which contains a rar file and descends into it. You'll need to create a separate rule to match the rar file itself.


Thanks for this help I'll give it go and update this thread accordingly.