# %year% ODER %date% für Ordnernamen verwenden

**URL:** https://community.mp3tag.de/t/year-oder-date-fur-ordnernamen-verwenden/10542
**Category:** Allgemein
**Created:** [June 12, 2010, 12:17pm UTC](https://community.mp3tag.de/t/year-oder-date-fur-ordnernamen-verwenden/10542 "2010-06-12T12:17:51Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![s\_PLASH](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/848f3c/32.png) [@s\_PLASH](https://community.mp3tag.de/u/s_PLASH)
#### Post date: [June 12, 2010, 12:17pm UTC](https://community.mp3tag.de/t/year-oder-date-fur-ordnernamen-verwenden/10542/1 "2010-06-12T12:17:51Z")

</div>

ich möchte alle alben ornder mit einer \_DIRECTORY aktion nach folgendem schema umbenennen:

**%year% - %album% _oder_ %date% - %album%**  
  je nachdem, ob year oder date vorhanden ist  
bisher verwende ich  
**%year%%date% - %album%**  
das eignet sich aber nicht für den fall, dass beides (%date% und %year%) vorhanden ist. %year% soll bevorzugt werden

eine leichte aufgabe, schätze ich mal aber ich krieg den string nicht gebacken. würde mich sehr über hilfe freuen ![:wub:](https://community.mp3tag.de/uploads/default/original/1X/9d52539911b96a045b8e7016a3cf8335067dd973.gif ":wub:")

EDIT: mit **%oder%** war immer **%year%** gemeint! sorry[/b]

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [June 12, 2010, 2:21pm UTC](https://community.mp3tag.de/t/year-oder-date-fur-ordnernamen-verwenden/10542/2 "2010-06-12T14:21:18Z")

</div>

> [@s\_PLASH](#):
>
> ich möchte alle alben ornder mit einer \_DIRECTORY aktion nach folgendem schema umbenennen:
> 
> **%oder% ODER %date% - %album%**  
>    
> bisher verwende ich  
> **%oder%%date% - %album%**  
> das eignet sich aber nicht für den fall, dass beides (%date% und %year%) vorhanden ist. %year% soll bevorzugt werden
> 
> eine leichte aufgabe, schätze ich mal aber ich krieg den string nicht gebacken. würde mich sehr über hilfe freuen ![:wub:](https://community.mp3tag.de/uploads/default/original/1X/9d52539911b96a045b8e7016a3cf8335067dd973.gif ":wub:")

Zunächst zum Sprachgebrauch ... eine "\_DIRECTORY aktion" gibt es nicht.  
Vermutlich benötigst du eine Aktion "Tagfeld formatieren", die das Pseudo Tagfeld \_DIRECTORY mit einem bestimmten Wert füllt gemäß deiner Vorgabe.  
Ein Tagfeld ODER zu nennen, das kann man tun, es macht nur das Lesen und Verstehen etwas schwieriger.

Die Aufgabe lautet vermutlich:  
Es gibt zwei gefüllte Tagfelder YEAR und DATE oder nur ein Tagfeld DATE. Wenn im Tagfeld YEAR ein Inhalt vorhanden ist, dann soll dieser Inhalt benutzt werden. Wenn das Tagfeld YEAR leer ist, dann soll der Inhalt des Tagfeldes DATE benutzt werden. Zusammen mit dem Inhalt des Tagfeldes ALBUM soll eine Zeichenkette konstruiert werden, die den Dateiordner gemäß dieser Zeichenkette umbenennt.

Nun zur Lösung der Aufgabe.  
Es handelt sich um eine Wenn-Dann-Sonst Anweisung, die in Mp3tag mit der Funktion $if oder $if2 realisiert werden kann.  
$if(%YEAR%,%YEAR%,%DATE%)  
$if2(%YEAR%,%DATE%)

Aktion "Tagfeld formatieren"  
Feld: **\_DIRECTORY**  
Formatstring: **$if2(%YEAR%,%DATE%)' - '%ALBUM%**

Bevor du diese Aktion wirklich an einem Ordner oder mehreren Ordnern anwendest (Achtung: der Ordner mit seinem gesamtem Inhalt wird verschoben), solltest du die Aktion ausprobieren und das Ergebnis dieser Aktion, also die Zeichenkette in ein Test Tagfeld eintragen lassen, z. B. so ...  
Aktion "Tagfeld formatieren"  
Feld: **TEST**  
Formatstring: **$if2(%YEAR%,%DATE%)' - '%ALBUM%**  
Dann kannst du den Inhalt des Tagfelds TEST kontrollieren und gegebenenfalls korrigieren.  
Anschließend kannst du auch direkt den Inhalt von TEST benutzen, um damit \_DIRECTORY zu formatieren, am Ende dann das Tagfeld TEST entfernen.

DD.20100612.1830.CEST

---

<div class="post-metadata">

### Author: ![s\_PLASH](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/848f3c/32.png) [@s\_PLASH](https://community.mp3tag.de/u/s_PLASH)
#### Post date: [June 12, 2010, 9:18pm UTC](https://community.mp3tag.de/t/year-oder-date-fur-ordnernamen-verwenden/10542/3 "2010-06-12T21:18:18Z")

</div>

danke für deine hilfe, **DetlevD**

dazu offenbarst du mir immer wieder, trotz meiner bemühungen kompakt aber präzise zu fragen, gravierende schwächen im ausdruck ![<_<](https://community.mp3tag.de/uploads/default/original/1X/5996dbb474c88b8f9fc49f09dc3858d081055a2d.gif "<\_<") ![:huh:](https://community.mp3tag.de/uploads/default/original/1X/f15ee73c0fd9ec3b0db7481f0558638f8ee224ce.gif ":huh:")  
danke auch dafür! ganz, im ernst -keine ironie! die schläft schon. moment.. ich check das lieber mal_anstups_ jep, schläft tief und fest! 😉
