Ordner aus Dateinamen erstellen

Aktuelle Version: 12.21 (22.06.2020)
Alles zum Thema Directory Opus
Antworten
corsu
Beiträge: 5
Registriert: 31. Aug 2020 10:01
Betriebssystem: WIN 10 Pro 64bit
Edition: Pro

Ordner aus Dateinamen erstellen

Beitrag von corsu »

Hallo Zusammen,

Folgendes:
Ich habe Hörspiel-Dateien in einem Ordner, die jetzt noch einmal in einen Unterordner anhand des Dateinamens oder ID3-Tag sortiert werden sollen.
Bin mir sicher, dass das geht aber irgendwie komme ich nicht auf den Trichter.

Hat jemand einen Tipp für mich?

Grüße,
Holger
Benutzeravatar
tbone
Berater
Beiträge: 646
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64

Re: Ordner aus Dateinamen erstellen

Beitrag von tbone »

Hier ein bisschen ButtonCode der das machen könnte.
Er kopiert die Datei in einen Ordner, der so heisst wie die Datei ohne Extension.

Code: Alles auswählen

@nofilenamequoting
@filesonly 

CreateFolder NAME="{sourcepath$}\{file$|noext}" NOSEL
Copy MOVE "{file$}" TO "{sourcepath$}\{file$|noext}"
Wenn Du anhand ID3-Tag verschieben willst, brauchst Du den Rename Befehl mit Pattern,
mal in die Doku gucken, ist meiner Meinung beschrieben.
corsu
Beiträge: 5
Registriert: 31. Aug 2020 10:01
Betriebssystem: WIN 10 Pro 64bit
Edition: Pro

Re: Ordner aus Dateinamen erstellen

Beitrag von corsu »

Hallo tbone,

ich habe mich etwas blöd ausgedrückt...
es soll nur ein Teil des Dateinamens verwendet werden.

Bsp.

Dateiname: 01. Folge 02_ Episodenname - Titel.mp3
Neuer Unter-Ordnername: 02 Episodenname

Ich hoffe das ist verständlicher...
Benutzeravatar
tbone
Berater
Beiträge: 646
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64

Re: Ordner aus Dateinamen erstellen

Beitrag von tbone »

Ja, auch das ist kein Problem mit dem Rename-Befehl und RegularExpression-Modus.
Bitte die Doku und das Forum mal danach durchsuchen und etwas RegEx üben. o)
corsu
Beiträge: 5
Registriert: 31. Aug 2020 10:01
Betriebssystem: WIN 10 Pro 64bit
Edition: Pro

Re: Ordner aus Dateinamen erstellen

Beitrag von corsu »

Danke aber da blicke ich leider nicht so schnell dahinter.

Sofern jemand einen RegEx Code schreiben kann wäre ich natürlich zutiefst dankbar.

Vorher: Titelnummer - Folge Episodennummer_ Episodenname - Titel.mp3
Nachher: Episodennummer Episodenname \ Titelnummer - Folge Episodennummer_ Episodenname - Titel.mp3

Vielleicht finde ich noch was passendes...dann würde ich mich noch mal melden und es hier ergänzen.

Danke soweit.
Benutzeravatar
Kundal
Moderator
Beiträge: 1286
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
DOpus Version: 12.xx + Betas
Edition: Pro

Re: Ordner aus Dateinamen erstellen

Beitrag von Kundal »

Das sollte funktionieren:

Code: Alles auswählen

@firstfileonly
Rename REGEXP PATTERN=".* - (.*)_(.*) - .*" TO "{sourcepath}\\\1 \2\\{file}" AUTORENAME  
corsu
Beiträge: 5
Registriert: 31. Aug 2020 10:01
Betriebssystem: WIN 10 Pro 64bit
Edition: Pro

Re: Ordner aus Dateinamen erstellen

Beitrag von corsu »

Vielen Dank,

ich habe den Schalter erstellt aber leider verschwindet die ausgewählte Datei danach im Nichts?!?
Muss ich Variablen austauschen?
Benutzeravatar
Kundal
Moderator
Beiträge: 1286
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
DOpus Version: 12.xx + Betas
Edition: Pro

Re: Ordner aus Dateinamen erstellen

Beitrag von Kundal »

Versuch's mal damit:

Code: Alles auswählen

Rename REGEXP PATTERN=".* - Folge (.*)_(.*) - .*" TO "{filepath|..|noterm}\\\1 \2\\{file}" AUTORENAME
Funktioniert bei mir auch mit mehreren ausgewählten Dateien und in Flatview.
corsu
Beiträge: 5
Registriert: 31. Aug 2020 10:01
Betriebssystem: WIN 10 Pro 64bit
Edition: Pro

Re: Ordner aus Dateinamen erstellen

Beitrag von corsu »

Die Dateien sind in anderen Überordnern gelandet...aber die Ordnererstellung + Umbennenung klappt super.
Vielen Dank dafür... Vielleicht kann mich anhand der Vorgabe etwas besser mit RegEx auseinander setzen.

Danke für den Support
Benutzeravatar
Kundal
Moderator
Beiträge: 1286
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
DOpus Version: 12.xx + Betas
Edition: Pro

Re: Ordner aus Dateinamen erstellen

Beitrag von Kundal »

Ich verstehe zwar nicht, warum die Dateien bei dir in "anderen Überordnern" landen, aber es geht noch etwas einfacher. Vielleicht löst das bei dir das Problem:

Code: Alles auswählen

Rename REGEXP PATTERN=".* - Folge (.*)_(.*) - .*" TO "\1 \2\\{file}" AUTORENAME
Antworten