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-Key: 6984735424

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

Printed on: April 27, 2024 at 10:04 o'clock

Member: mayho33
mayho33 May 02, 2023 at 12:11:01 (UTC)
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.
Mitglied: 6247018886
6247018886 May 02, 2023 updated at 14:51:50 (UTC)
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