Hazel und die Unter(-Ordner)

Hazel, das Tool der Wahl wenn es um Erledigungen von Daily-Jobs am Mac geht, hat eine kleine Eigenheit über die ich die letzten Tage gestolpert bin.
Der Umgang mit Unter(-Ordnern) klappt nämlich erst mit ein bisschen Überredungskunst.
In meinem Fall wollte ich Bilder, die in mehreren Unterordnern lagen, in einen Ordner zusammenführen und habe dies mit folgender Regel versucht.

Regel: Bilder Selektieren

Das hat allerdings nicht richtig funktioniert, da immer der Unterordner UND das darin befindliche Bild kopiert wurden.
Nach ein bisschen Herrumprobieren die Lösung:
Man sollte als erstes eine Regel erstellen die die Ordner selektiert und diese an die erste Stelle setzen. Alle nachfolgenden Regeln greifen dann im Kontext der Ersten auf das Verzeichnis zu.

Regel: Ordner zuerst.

Somit klappte dann auch das Bildersortieren hervorragend.

11 comments On Hazel und die Unter(-Ordner)

  • Hallo,

    folgende Ordnerstruktur ist gegeben:

    + Meeting 2016-05-25
    |- Einladung.pdf
    |- Protokoll.pdf
    |- weitere Dokumente (Zahl und Typ variabel)

    Nun möchte ich auf einen Blick erkennen, ob alle Protokolle eingegangen sind. Hierbei könnte Hazel helfen:

    Wenn der Ordner die Dokumente Einladung.pdf und Protokoll.pdf enthält, soll er grün eingefärbt werden. Mir gelingt es jedoch nicht, mit einer Regel auf den übergeordneten Ordner zuzugreifen.

    Hast Du einen Tipp für mich?

  • Hallo Marcus,

    das dürfte in der Tat schwer werden. “nach Oben” funktioniert Hazel IMHO nicht.
    Aber warum legst Du die Regel nicht auf einen Übergeordneten Ordner namens “Meetings” dann sollte es normalerweise klappen.

    Cheers,

    Alex

    • Hallo Alex,

      tatsächlich existiert ein übergeordneter Ordner Meetings:

      + Meetings
      | – Meeting 2016-05-25
      |- Einladung.pdf
      |- Protokoll.pdf
      | – Meeting 2016-05-27
      |- Einladung.pdf

      Für diesen habe ich die Regel definiert, dass Unterverzeichnisse durchsucht werden sollen.

      Wenn ich Dich richtig verstanden habe, könnte man vom Ordner aus “nach unten” Regeln prüfen, etwa im Sinne “Wenn der Ordner die Dateien X und Y enthält”. Wie sich diese einrichten lässt, erschließt sich mir jedoch nicht. Hast Du einen Tipp?

      • Der einfachste Ansatz wäre der hier:

        Test ist dabei Dein Ordner Meetings, der wiederrum belibig viele Unterordner enthalten kann.

        http://aneng.de/l/eg

        Denke, dass sollte als Anstoß reichen ;)

        • Grundsätzlich ja, wäre nicht…

          + Meeting 2016-05-25
          |- Einladung.pdf
          |- Protokoll.pdf
          |- weitere Dokumente (Zahl und Typ variabel)

          die Anzahl an Dateien variabel (siehe Eröffnungsposting). In der Regel handelt es sich um Tischvorlagen etc. Das Protokoll kommt normalerweise zum Schluss.

  • Noch nicht ganz das, was Du erwartest, aber probiere doch mal mit folgenden Settings rum:

    Erste Regel auf Deinem Folder Meetings:

    http://aneng.de/l/eh

    Danach kannst Du mit weiteren Regeln rumspielen:

    http://aneng.de/l/ei

    Wichtig ist hierbei auf die Reihenfolge achten, die erste Regel muss auch unbedingt an erster Stelle stehen!

    Ansonsten müsste man sich sehr wahrscheinlich was mit AppleScript zusammenbauen. Oder Du fragst gleich mal den Entwickler im Forum, oder auf Twitter.

    • *nickt* Danke.

      Für das Markieren eines übergeordneten Ordners habe ich ein Script gefunden. Ich poste es mal, falls der Thread später mal für jemanden relevant wird:

      tell application “Finder”
      set posix_parent_dir to POSIX path of (container of (item theFile) as text)
      end tell
      return {hazelSwitchFile:posix_parent_dir}

      Nun fehlt nur noch die Prüfung nach den enthaltenen Dateien. Auch hierfür braucht man wohl ein Script.

  • Bei mir kommt, wenn ich kind is Folder nehme unten NICHT “Run rules on Folder content”

    Was mach ich falsch?

    • Hi Andreas,

      ehrlich gesagt: Keine Ahnung. Egal was ich bei mir mache, die Regel erscheint immer. Evtl. schreibst Du dem Entwickler direkt. Der Antwortet schnell und freundlich ;)

      Cheers
      Alex

      • Hi Alex,

        hab mal gelöscht und neu installiert und siehe da jetzt gehts…
        manchmal versteh ich’s nicht…

        danke
        LG

  • Hallo, gibt es eigentlich eine Möglichkeit auch auf Unter-Unterordner Regeln anzuwenden?

    BSP: Ein Zip enthält einen Order mit Unterordnern in denen PNGs liegen

    Nach dem Entpacken habe ich einen neuen Ordner mit dem Namen des ZIP und mehreren Unterordnern.
    In den Unterordnern liegen Dateiei vom Typ PNG.

    BSP: Tolle Bilder.zip –° Nach dem Auspacken:

    Downloads
    |_Tolle Bilder
    |-Haus
    |- aaaa.png
    |- gdsdsdf.png
    |- sdfsd.png
    |-Garten
    |- ghjghj.png
    |- rtzretzrte.png
    |- 546345645.png
    |-Wald
    |- jkuiou.png
    |- mhjmgh.png
    |- utrzutrzu.png

    Wie bringe ich Hazel dazu diese PNG zu bearbeiten?
    Die Regel bezieht sich auf den Order Downloads
    “Dive into Folder” funktioniert bis “Tolle Bilder” aber nicht bis zu den PNGs selbst :-(
    Der Name des Zips ist vorher unbekannt. Es kann also dafür keine eigene Regel definiert werden.

Leave a reply:

Your email address will not be published.