Dateinamen umbenennen - Zahlen addieren

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
kajaktiv
Junior Member
Junior Member
Posts: 3
Joined: 2007-07-23, 13:13 UTC
Location: Essen

Dateinamen umbenennen - Zahlen addieren

Post by *kajaktiv »

Hallo zusammen,

ich bin auf der Suche nach einer Möglichkeit, auf Ziffern, die im Dateinamen vorkommen feste Werte zu addieren. Ich habe Bilddateien von Karten vorliegen, deren Dateiname den Koordinatenwert des betreffenden Kartenausschnitts repräsentiert. Der Dateiname ist beispielsweise 4-stellig: 7002.jpg Nun möchte ich die vierte Stelle um eins erhöhen -> 7003.jpg. Da ich von dieser Sorte einige Hundert Dateien habe - jedesmal mit anderen Koordinatenwerten, ist das von Hand schwer möglich und im Mehrfach-Umbenenn-Tool bin ich bisher noch nciht glücklich geworden.
Hätte jemand einen Vorschlag wie man das machen kann?
User avatar
Dalai
Power Member
Power Member
Posts: 10018
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

Evtl. ist der Zähler im MUT (Mehrfach-Umbenenn-Tool) das Richtige.
Schau mal ganz rechts oben, dort kann man einen Zähler definieren, wo er beginnen soll, wieviele Stellen die Zahlen bekommen sollen und ggf. auch die Schrittweite festlegen.

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
kajaktiv
Junior Member
Junior Member
Posts: 3
Joined: 2007-07-23, 13:13 UTC
Location: Essen

Post by *kajaktiv »

Danke,
aber den Zähler muss ich ja für einen bestimmten Wert einstellen. Ich möchte aber flexibel sein und für irgendeine beliebige Zahl eins hinzuaddieren. Oder gibts eine Möglichkeit, den Zähler so frei zu definieren?
User avatar
X-Byte
Member
Member
Posts: 173
Joined: 2004-11-29, 09:34 UTC
Location: Hessen, Germany

Post by *X-Byte »

Ich denke mit dem MUT wirst Du nur zu einer Lösung kommen, wenn du die Möglichkeit zum editieren in einer externen Datei benutzt.
Diese externe Textdatei kannst du recht einfach in Tabellenkalkulationen wie Excel oder dem OpenOffice Derivat automatisiert bearbeiten und einen Wert hinzuaddieren. Das ganze in der Textdatei wieder sichern und im TC anhand dessen die Umbenennung stattfinden lassen.


Bei den Überlegungen hierzu kam mir noch eine Idee zur Verbesserung des TC MTU, bzw der Content Plugins:
Ein hypothetisches math content plugin könnte solche Aufgaben leicht lösen. Voraussetzung hierfür ist allerdings, dass Content Plugins auch Parameter annehmen können, was momentan noch nicht möglich ist.

Theoretisches Beispiel:
[=math.functions.add(x,y)]

wobei x und y die beiden Summanden sind.
In unserem Fall also:
[=math.functions.add([N],1)]

Wenn ich mir noch ein paar Gedanken dazu mache, finden sich bestimmt auch andere Content Plugins, für die Parameter sinnvoll wären.

Evtl äußert sich Christian mal dazu? Erfolgsaussichten? Totaler Blödsinn?
kajaktiv
Junior Member
Junior Member
Posts: 3
Joined: 2007-07-23, 13:13 UTC
Location: Essen

Post by *kajaktiv »

Ja, genau, so etwas hatte ich im Sinn, das ganze mit einer Art Formel zu bearbeiten. Ich hab es nur nicht hinbekommen, in die Maske des Umbenennen-Tools Parameter einzufügen - jetzt weiß ich, dass es nicht gehen kann ;-) Wäre toll, wenn der TC so etwas in Zukunft könnte.
Die Sache mit der externen Datei ist ein guter Tipp. Ich weiß zwar noch nicht, wie ich im TC anhand einer externen Datei die Umbenennung machen kann (hast vielleicht einen Hinweis?), aber ich hoffe, das bekomme ich noch hin.
Trotzdem bin ich für jden Tipp dankbar.
Schönen Gruß
User avatar
X-Byte
Member
Member
Posts: 173
Joined: 2004-11-29, 09:34 UTC
Location: Hessen, Germany

Post by *X-Byte »

Das mit der externen Datei ist relativ simpel. Du selektierst wie gehabt im TC alle Dateien, die umbenannt werden sollen, rufst das MUT auf und drückst dort auf den Knopf mit dem Listen-Symbol -> Namen bearbeiten.
Nun liegen die Dateinamen im Texteditor vor, pro Zeile ein Name. Die kannst Du jetzt beliebig bearbeiten (beispielsweise in Excel rüberkopieren und per Formel bearbeiten und dann wieder in der Textdatei einfügen). Wichtig dabei ist nur, dass Du die Reihenfolge der Dateien nicht durcheinanderbringst.

Evtl. helfen Dir auch spezialisierte Umbenennwerkzeuge weiter. Such' mal beim EFB im Forum Dateimanagement nach renam*
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Ich habe 'mal ein kleines Programm dafür geschrieben.
Es liest zunächst von den in Frage kommenden Datei- und Verzeichnisnamen
alle Zeichen links vom ersten Punkt. Wenn es sich bei diesen Zeichen nur
um Ziffern handelt (das erste Zeichen darf allerdings auch + oder - sein),
dann wird die beim Aufruf des Programms übergebene Zahl (die auch negativ
sein kann) hinzuaddiert.

Gruß, Jürgen

//edit: Download-Link entfernt
Last edited by Juergen on 2007-07-28, 08:53 UTC, edited 1 time in total.
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Na, so wichtig war's ja wohl nicht ...

Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

Juergen wrote:Na, so wichtig war's ja wohl nicht ...

Jürgen
:P geht mir als auch oft so.
Allerdings, sooo konsequent wie du bin ich nicht,
da ich weiß das man manchmal einfach keine Zeit hat um gleich zu antworten und es dann vergißt.
Zudem werden mir zB oft neue Postings bei "View posts since last visit" "unterschlagen" sodaß ich viele neue Post gar nicht sehe :roll:

Schade das du deine Arbeit nicht mehr zur Verfügung stellst, wäre vielleicht für Andere auch interessant gewesen.

so long
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

BTW:
Wie X-Byte sagt
kann man im MUT die Dateinamen in einen Editor zum Umbenennen exportieren.

Ich habe da ein VBScript für PSPad gebastelt
um Nummer zu suchen und zuerhöhen bzw. zu verringern.

Wenn sich jmd. mit VBS auskennt und das Script testen/verbessern möchte .... => PM
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

2RID500:
Bei dem Programm handelte es sich ja um eine erste Beta-Version. Nun
wäre der OP an der Reihe gewesen um zu sagen, ob das Programm
tatsächlich das macht was es soll, ob er Bugs findet usw. Dann hätte
ich das Programm entsprechend geändert, eine Dokumentation dazu
geschrieben und eine "offizielle" Version veröffentlicht. Dieser Prozess
hat ja nun nicht stattgefunden. Und die erste unfertige Beta-Version war
eben nicht dazu geeignet, auf Dauer zum Download bereitzustehen.

Es bleibt jedem unbenommen, mich bei Bedarf noch einmal auf das Programm
anzusprechen. Ich habe aber keine Lust, eine Dokumentation zu schreiben
und sonstwie Arbeit zu investieren, wenn kein Interesse an dem Programm
besteht.

Gruß, Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

Schon klar! :D
Ich kann mir in etwa vorstellen wieviel Arbeit das macht.
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
Post Reply