# \_DIRECTORY und $if2

**URL:** <https://community.mp3tag.de/t/directory-und-if2/14578>\
**Category:** Allgemein\
**Created:** [March 24, 2013, 9:45pm UTC](https://community.mp3tag.de/t/directory-und-if2/14578 "2013-03-24T21:45:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Petuschki](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/b4bc9f/32.png) [@Petuschki](https://community.mp3tag.de/u/Petuschki)\
**Post date:** [March 24, 2013, 9:45pm UTC](https://community.mp3tag.de/t/directory-und-if2/14578/1 "2013-03-24T21:45:13Z")

</div>

Ich hab auch mal ne kurze Frage.

Ich möchte ein Action haben, was vor dem Verschieben per \_DIRECTORY guckt, ob ein %albumartist% vorhanden ist (als Zeichen für Compilation).

Hatte es mit:  
Tag-Feld formatieren  
\_DIRECTORY und dann  
M:\Bearbeitet$if2(%albumartist%\%year%,%album%)

Da wird aber bei fehlendem %albumartist% %year% als die Sonstangabe ausgegeben. Hinter dem Komma schaut er nicht.  
Ich hab probiert den \ zu maskieren, aber es hilft alles nix.

Weiß jemand Rat?

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [March 25, 2013, 8:09am UTC](https://community.mp3tag.de/t/directory-und-if2/14578/2 "2013-03-25T08:09:44Z")

</div>

Womit vergleichst du denn das, was im $IF2 steht?  
"%albumartist%\%year%" ist doch kein Vergleich bzw. ist immer ungleich Null, da vermutlich immer das jahr gesetzt ist. Von daher reagiert der Ausdruck völlig richtig.  
Ich meine, das müsste eher eine traditionelle IF-konstruktion geben:

$if($eql(%albumartist%,),%album%,%albumartist%\%year%)

---

<div class="post-metadata">

**Author:** ![Petuschki](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/b4bc9f/32.png) [@Petuschki](https://community.mp3tag.de/u/Petuschki)\
**Post date:** [March 25, 2013, 6:40pm UTC](https://community.mp3tag.de/t/directory-und-if2/14578/3 "2013-03-25T18:40:37Z")

</div>

Ja, cool!!!

Irgendwie habe ich die if-Funktion übersehen ![:rolleyes:](https://community.mp3tag.de/uploads/default/original/1X/3a79e8b0b7d169b30216785521d7c6f4f895c421.gif ":rolleyes:")

Ich hab das jetzt in der Art gemacht: "M:\Bearbeitet$if(%albumartist%,$if($eql(%albumartist%,%album%),Sampler,Reihe),Band)"

Vorher lege ich mir nun auch noch einen %tmp\_folder% an, um bei Reihen "Vol.xx" etc rauszuschneiden.  
Tolles Programm, um so mehr man versteht, umso weniger will man selber machen ... 😆

Nur zur Erklärung meines Gedankens: "%albumartist%\%year%" sollte nicht der Vergleich sein, ich dachte, es wird nur die 1. Variable ausgelesen und wenn die nicht wahr ist, wird zum Komma gesprungen und %album% angelegt.

Vielen Dank für die schnelle Hilfe!
