Kat hat folgendes geschrieben: |
Ich benutze zum umbenennen von Dateien "Lupas Rename 2000" hat bis jetzt gut funktioniert. Nun habe ich aber eine Aufgabe, die damit scheinbar nicht lösbar ist.
Ich habe folgende Dateinamen die wie folgt umbenannt werden sollen: abcd-efgh.txt -> efgh-abcd.txt 123-456789.txt -> 456789-123.txt usw. Also die Namensbestandteile vor und nach dem Bindestrich sollen den Platz tauschen. Und Nein, diese Bestandteile sind nicht gleich lang. der Bindesstrich kommt jeweils nur einmal im Dateinamen vor. Gibts da irgendein Tool für Win 10 dass das kann? Bitte keine Komandozeilen-Sachen. Da muß man sich immer erst reinarbeiten und wenn man es dann nach einigen Monaten wieder braucht, hat man alles vergessen. Danke Kat |
vrolijke hat folgendes geschrieben: |
Mir kommt die Lösung so simpel vor, dass ich meine, ich habe das nicht richtig verstanden.
Dateiumbenennungen kann man doch ganz einfach im Explorer. Rechte Maustaste - umbenennen - fertig; oder die bereits einmal angeklickte Datei nochmals anklicken. |
Kat hat folgendes geschrieben: | ||
Ja, klar geht das, ist aber bei einigen hundert Dateien doch etwas mühsam... Kat |
Kat hat folgendes geschrieben: |
Ich habe folgende Dateinamen die wie folgt umbenannt werden sollen: abcd-efgh.txt -> efgh-abcd.txt 123-456789.txt -> 456789-123.txt usw. |
schtonk hat folgendes geschrieben: | ||
Probier mal dieses Programm: http://www.pcwelt.de/downloads/Ant-Renamer-564609.html |
Kat hat folgendes geschrieben: |
Ich benutze zum umbenennen von Dateien "Lupas Rename 2000" hat bis jetzt gut funktioniert. Nun habe ich aber eine Aufgabe, die damit scheinbar nicht lösbar ist.
Ich habe folgende Dateinamen die wie folgt umbenannt werden sollen: abcd-efgh.txt -> efgh-abcd.txt 123-456789.txt -> 456789-123.txt usw. Also die Namensbestandteile vor und nach dem Bindestrich sollen den Platz tauschen. Und Nein, diese Bestandteile sind nicht gleich lang. der Bindesstrich kommt jeweils nur einmal im Dateinamen vor. Gibts da irgendein Tool für Win 10 dass das kann? Bitte keine Komandozeilen-Sachen. Da muß man sich immer erst reinarbeiten und wenn man es dann nach einigen Monaten wieder braucht, hat man alles vergessen. Danke Kat |
Code: |
import os
for i in os.listdir(os.getcwd()): if (i.find(".txt")==len(i)-len(".txt")) and (i.find("-")>0): os.rename(i,i[i.find("-")+1:len(i)-len(".txt")] + "-" + i[0:i.find("-")] + ".txt") |
Alchemist hat folgendes geschrieben: |
Geht das mit Joe? Das benutze ich immer zum Umbennen von vielen Dateien |
Zitat: |
Lange her das ich mit Python was gemacht habe... |
schtonk hat folgendes geschrieben: |
Wieso saurer Apfel? Für das Programm hat jemand seine Zeit, Ideen und wohl auch Geld investiert. Das darf vom Kunden ruhig vergütet werden.
Fast jede/r erwartet heutzutage, seinen Bedarf an Software für lau decken zu können. Warum denn das? |
Ahriman hat folgendes geschrieben: |
Der beste Datei-Manager ist der Windows-Commander von Ghisler |
Kat hat folgendes geschrieben: | ||
Ja, der Total Commander ist wirklich der flexibelste und leistungsfähigste Dateimanager den ich kenne. Allerdings benutze ich ihn ehrlich gesagt schon jahrelang nicht mehr, obwohl ich die Vollversion vor etwa 10 Jahren gekauft habe. Ich finde, da wird man einfach von den Möglichkeiten erschlagen. Und in 99 Prozent aller Fälle kommt man auch mit dem Windows Explorer klar. Kat |
output generated using printer-friendly topic mod. Alle Zeiten sind GMT + 1 Stunde