jan99
Goto Top

Dateiname per Batch ändern (Teil vorstellen)

Moin!

ich habe einen Pfad der an eine Batch übergeben wird.

Nun möchte ich den Namen der Datei ändern, aber der Pfad soll erbleiben.

Beispiel:

Vorlage: c:\daten\Lageplan.dwg
Ziel: c:\daten\T_Lageplan.dwg

Dieser Vorlage-Pfad und der Dateiname ist nicht statisch und kann jederzeit geändert werden. Einzig das "T_" wird eingebaut.

Kann man das irgendwie auf einfache Art und Weise in einem Batch ändern?

Gruß Jan

Content-ID: 6984735424

Url: https://administrator.de/contentid/6984735424

Ausgedruckt am: 22.11.2024 um 09:11 Uhr

mayho33
mayho33 02.05.2023 um 14:11:01 Uhr
Goto Top
Zitat von @jan99:

Moin!
Hi

ich habe einen Pfad der an eine Batch übergeben wird.

Nun möchte ich den Namen der Datei ändern, aber der Pfad soll erbleiben.

Beispiel:

Vorlage: c:\daten\Lageplan.dwg
Ziel: c:\daten\T_Lageplan.dwg

Dieser Vorlage-Pfad und der Dateiname ist nicht statisch und kann jederzeit geändert werden. Einzig das "T_" wird eingebaut.

Kann man das irgendwie auf einfache Art und Weise in einem Batch ändern?


Schau dir doch mal den REN-Befehl an
https://learn.microsoft.com/en-us/windows-server/administration/windows- ...

Ab besten immer alles in doppelten Anführungszeichrn setzen. Leerzeichen im Pfad sind immer ein Problem. So umgehst du das.
6247018886
6247018886 02.05.2023 aktualisiert um 16:51:50 Uhr
Goto Top
ich habe einen Pfad der an eine Batch übergeben wird.
@echo off
set "prefix=T_"  
ren "%~1" "%prefix%%~nx1"  

Gehe davon aus das der Pfad als erster Parameter übergeben wird
mybatch.cmd "c:\daten\Lageplan.dwg"

Cheers briggs