# Tag -\> Dateiname mit ''verbotenen'' Zeichen ersetzen

**URL:** https://community.mp3tag.de/t/tag-dateiname-mit-verbotenen-zeichen-ersetzen/16944
**Category:** Allgemein
**Created:** [June 4, 2015, 12:16am UTC](https://community.mp3tag.de/t/tag-dateiname-mit-verbotenen-zeichen-ersetzen/16944 "2015-06-04T00:16:58Z")
**Posts on this page:** 1
**Showing post:** 2

<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: [June 4, 2015, 4:03am UTC](https://community.mp3tag.de/t/tag-dateiname-mit-verbotenen-zeichen-ersetzen/16944/2 "2015-06-04T04:03:12Z")

</div>

> [@radix](#):
>
> ..."Tag -\> Dateiname" mit ''verbotenen'' Zeichen im Tag, die aber dann nach vordefinierten Ersetzungen in den Dateinamen geschrieben werden sollen.  
> ...

Die Funktion Konverter\>Tag-Dateiname eliminiert schon die illegalen Zeichen und löscht sie.

Es gibt die Funktion $validate(), mit der du ein Universalzeichen für alle illegalen Zeichen setzen kannst, später kann man dann allerdings nicht nachvollziehen, welches Zeichen da vorher mal stand. (Deshalb: der Dateiname ist kein guter Datenspeicher).

Du würdest dann bei Konverter\>Tag-Dateiname sowas angeben (Beispiel):  
$validate(%artist% - %title%,\_)  
um für jedes illegale Zeichen einen Unterstrich zu bekommen.

Du kannst allerdings auch $replace() ggf. zusätzlich anwenden.  
$validate($replace(%artist% - %title%,/,-,?,%),\_)  
Das macht aus dem / ein Komma und aus ? ein % und aus allen anderen einen \_.

Ansonsten gibt es zu diesem Thema ein längere Diskussion u.a. in  
[Umbennen von nicht erkannten zeichen bei Windows](https://community.mp3tag.de/t/16561/1)

---

_[View the full topic](https://community.mp3tag.de/t/tag-dateiname-mit-verbotenen-zeichen-ersetzen/16944)._
