Zirkumflex in Dateinamen austauschen
Hallo und allen erst Mal einen schönen Start in die Woche!
Es geht um viele Dateien in einem Ordner (~20.000). Einige der Dateien beinhalten ein Zirkumflex als Trennzeichen für Zusatzinfos im Dateinamen (~500).
Bsp:
Da weitere Programm im Workflow nicht mit dem Trennzeichen im Dateinamen klarkommen, würde ich es gerne einfach gegen ein anderes ersetzen.
Das ganze hatte ich so vor:
Jedoch stoße ich dort auf das Problem, dass der Pfad nicht gefunden wird:
Wenn ich vor dem Rename ein echo setze, wird der Befehl richtig angezeigt, nur eben ohne Zirkumflex. Gibt es dafür eine Lösung?
Gruß
ThinkSmart
Bsp:
EU3232AFFFSSP^22SSEU.dml
EU3232AFFFSSP^22SSEU3.dml
EU3232AFFFSSP^23SSEU.dml
EU3233AFFFSSP^23SSEU.dml
Da weitere Programm im Workflow nicht mit dem Trennzeichen im Dateinamen klarkommen, würde ich es gerne einfach gegen ein anderes ersetzen.
Das ganze hatte ich so vor:
Setlocal EnableDelayedExpansion
SET RENAMEDIR=%CD%\TMP
for %%i in ("%RENAMEDIR%\*^*") do (
set "x=%%~nxi"
ren %%i "!x:^=_!"
)
The system cannot find the file specified.
Wenn ich vor dem Rename ein echo setze, wird der Befehl richtig angezeigt, nur eben ohne Zirkumflex. Gibt es dafür eine Lösung?
Gruß
ThinkSmart
Please also mark the comments that contributed to the solution of the article
Content-Key: 191358
Url: https://administrator.de/contentid/191358
Printed on: April 26, 2024 at 14:04 o'clock
4 Comments
Latest comment