Version in Dateinamen entfernen per BAT Datei
Hallo zusammen,
ich habe eine BAT Datei, die an alle DOCX-Dokumente in dem Verzeichnis C:\Test einen Zusatz (Versionsname) anhängt.
Aus C:\Test
test1.docx
test2.docx
test3.docx
wird:
test1_V1.0.docx
test2_V1.0.docx
test3_V1.0.docx
Soweit gut.
Nun möchte ich das ganze umkehren.
Ich möchte das eben dieser Teil des Namens entfernt wird.
Kann mir hier jemand weiterhelfen?
Das wäre klasse.
ich habe eine BAT Datei, die an alle DOCX-Dokumente in dem Verzeichnis C:\Test einen Zusatz (Versionsname) anhängt.
@echo off
set "prefix=_V1.0"
set "rootdir=C:\Test"
set "filefilter=*.docx"
FOR /F "delims=" %%i in ('dir "%rootdir%\%filefilter%" /B^|findstr /V /I /B
"%prefix%"') do ren "%%~fi" "%%~ni%prefix%.docx"
test1.docx
test2.docx
test3.docx
wird:
test1_V1.0.docx
test2_V1.0.docx
test3_V1.0.docx
Soweit gut.
Nun möchte ich das ganze umkehren.
Ich möchte das eben dieser Teil des Namens entfernt wird.
Kann mir hier jemand weiterhelfen?
Das wäre klasse.
6 Antworten
- LÖSUNG Penny.Cilin schreibt am 19.07.2017 um 16:31:47 Uhr
- LÖSUNG snoopy-do schreibt am 19.07.2017 um 21:31:03 Uhr
- LÖSUNG 133417 schreibt am 19.07.2017 um 16:46:16 Uhr
- LÖSUNG snoopy-do schreibt am 19.07.2017 um 21:34:04 Uhr
- LÖSUNG 133417 schreibt am 19.07.2017 um 22:07:10 Uhr
- LÖSUNG snoopy-do schreibt am 19.07.2017 um 22:40:57 Uhr
- LÖSUNG 133417 schreibt am 19.07.2017 um 22:07:10 Uhr
- LÖSUNG snoopy-do schreibt am 19.07.2017 um 21:34:04 Uhr
LÖSUNG 19.07.2017 um 16:31 Uhr
LÖSUNG 19.07.2017, aktualisiert um 22:05 Uhr
LÖSUNG 19.07.2017, aktualisiert um 21:45 Uhr
Hallo BibersBaum,
ich hab es ausprobiert, aber leider funktioniert es nicht. Die Dateien bleiben unverändert stehen. Ich hatte lediglich das Verzeichnis gegen D:\Test ausgetauscht.
Ich bekomme die Fehlermeldung:
Das System kann die angegebene Datei nicht finden.
Hast Du einen Tipp woran es liegen könnte?
Vielen Dank!
ich hab es ausprobiert, aber leider funktioniert es nicht. Die Dateien bleiben unverändert stehen. Ich hatte lediglich das Verzeichnis gegen D:\Test ausgetauscht.
Ich bekomme die Fehlermeldung:
Das System kann die angegebene Datei nicht finden.
Hast Du einen Tipp woran es liegen könnte?
Vielen Dank!
LÖSUNG 19.07.2017 um 22:07 Uhr
LÖSUNG 19.07.2017 um 22:40 Uhr
Tut mir leid. Ich wollte Dich nicht verärgern. Ich habe die Möglichkeit Batch-Dateien zum Umbenennen zu nutzen erst vor kurzem als Möglichkeit entdeckt. Kann leider auf der Arbeit keine Rename-Tools einsetzen.
Aber ich kenne mich nicht damit aus.
Was den Code angeht... leider funktioniert es noch nicht
Eine der 3 Testdateien wurde umgenannt in
!newname!.docx
Für die anderen beiden kommt
Dateiname existiert bereits, oder die Datei konnte nicht gefunden werden.
Ich werde auf jeden Fall versuchen von der Lösung ausgehend weiterzukommen.
Danke.
Aber ich kenne mich nicht damit aus.
Was den Code angeht... leider funktioniert es noch nicht
Eine der 3 Testdateien wurde umgenannt in
!newname!.docx
Für die anderen beiden kommt
Dateiname existiert bereits, oder die Datei konnte nicht gefunden werden.
Ich werde auf jeden Fall versuchen von der Lösung ausgehend weiterzukommen.
Danke.