Bestandteile von Dateinamen vertauschen

Hallo an all,

Ich habe einen Ordner mit Dateien, die beispielsweise so benannt sind

schmidt - der baum.pdf
meier - die katze.pdf

und einen Ordner mit
die taube - lehmann.pdf
die blume - schulz.pdf

Ich würde gern automatisch die Dateien im zweiten Ordner so umbenennen, dass Autor und Inhalt gedreht werden (also: lehmann - die taube.pdf). Ich habe schon mit dem Programm Joe ein wenig rumprobiert, und was zumindest geht, ist das " - " mit anderen Zeichen zu ersetzen, zum Beispiel einem „.“. Ich hatte gehofft, dass Joe dadurch erkennt, dass dort zwei Infos im Dateinamen sind und ich es darüber tauschen kann, das funktioniert nur leider nicht. Hat jemand eine Idee, wie man das lösen könnte?

So etwas kann man z.B. einem Batch-Programm oder nahezu jede beliebigen anderen Programmiersprache über String Manipulation lösen.