foobar2000 auf Deutsch

foobar2000 => Der Einstieg => Thema gestartet von: mondschein in 27. Februar 2007, 21:00:30

Titel: rename files
Beitrag von: mondschein in 27. Februar 2007, 21:00:30
ich stehe mal wieder auf der langen Leitung, mir fällt einfach keine Lösung ein

ich möchte die Dateien uA mit der Zeit abspeichern,

xxxx - 123 [3.26].flac

wenn ich unter "file naming scheme" %length% verwende, zeigt foorbar 3:26 an und schreibt 3_26, aber wie bekomme ich 3.26?

mondschein
Titel: Re: rename files
Beitrag von: Frank Bicking in 27. Februar 2007, 21:15:17
$replace(%length%,:,.)

Mich verwundert übrigens gerade selbst, dass das funktioniert, denn eigentlich sollten sämtliche Sonderzeichen beim Auswerten von Feldern durch Unterstriche ersetzt werden.

Wenn du beispielsweise TITLE="ab:cd/ef" hast, dann wird das folgendermaßen ausgewertet:

$replace(%title%,:,.) -> $replace(ab_cd_ef,:,.) -> ab_cd_ef

Dass dies bei %length% nicht unmittelbar geschieht, sondern man tatsächlich noch mit dem $replace den Doppelpunkt ersetzen kann, könnte ein Bug sein. Andererseits wird er dann schließlich beim Umbenennen automatisch zu einem Unterstrich. Ich hake da mal nach.
Titel: Re: rename files
Beitrag von: mondschein in 27. Februar 2007, 21:28:38
Zitat von: Frank Bicking in 27. Februar 2007, 21:15:17

Dass dies bei %length% nicht unmittelbar geschieht, sondern man tatsächlich noch mit dem $replace den Doppelpunkt ersetzen kann, könnte ein Bug sein. Andererseits wird er dann schließlich beim Umbenennen automatisch zu einem Unterstrich. Ich hake da mal nach.

Hallo Frank, danke

%length% ist eigentlich veraltet, steht zumindest in der Referece, vielleicht ist das eine Erklärung.
Titel: Re: rename files
Beitrag von: Frank Bicking in 27. Februar 2007, 21:31:24
Unter %length% finde ich eigentlich nur die Information, dass %_time_total% veraltet ist.

Habe ich etwas übersehen?
Titel: Re: rename files
Beitrag von: mondschein in 27. Februar 2007, 21:47:00
lol, du hast Recht  :crazy:, da kannst du mal sehen, wie mich das Problem verwirrt hat, smile

das mit dem Unterstrich wird XP (DOS) wahrscheinlich aut. schreiben und hat weniger mit foobar zu tun, kann das sein?
Titel: Re: rename files
Beitrag von: Frank Bicking in 27. Februar 2007, 22:04:48
Nein, dem ist nicht so.

Die Funktion zum Umbenennen von Dateien liefert bei ungültigen Zeichen einen Fehlerwert zurück.

Anwendungen müssen sich selbst darum kümmern.