Ich habe versucht, viel Code für ähnliche Fragen zu optimieren, aber ich glaube nicht, dass die Lösung veröffentlicht wird. Mein Problem ist, dass der Teil, von dem ich den Rest entfernen möchte, 2 mal vor dem letzten existiert!Entfernen von Teil des Dateinamens mit Stapel
Was ich habe, ist ein Ordner mit:
number1-number2-number3 - some random text about the file.filetype
Nummer1 von 01 bis 99
number2 reichen wird reichen im 1-99999
number3 1-999 reichen wird mit der Möglichkeit von 2 Dezimalstellen, getrennt von der ganzen Zahl durch.
Beispiel Ordner c:\temp\
:
15-1592-1 - file 1.doc
15-1592-2 - this is file2.pdf
15-1592-3 - this cointains subfiles.html
15-1592-3.1 - sub1.jpg
15-1592-3.2 - sub2.pdf
Was ich brauche, ist ein Ordner, in dem alles, was nach dem Ende der number3 aus dem Dateinamen entfernt wird, sondern auch der Dateityp unverändert.
Beispiel:
15-1592-1.doc
15-1592-2.pdf
15-1592-3.html
15-1592-3.1.jpg
Ich verstehe dies möglich ist ruhig, alle kombiniert Antworten zu lesen.
Was mir fehlt ist das Wissen, alles zu kompilieren!
Was Sie bisher versucht haben? Bitte teilen Sie Ihren Code von [Bearbeiten] (http://Stackoverflow.com/posts/37863134/edit) die Frage post! – aschipfl