Hallo,
vorweg ich kenne mich mit batch fast nicht aus.
Ich habe eine Variable in der der Pfad zu einer Datei steht. Daraus soll 3 Variablen entstehen:
- Eine Variable mit dem Ordnerpfad der Datei
- Eine Variable nur mit dem Dateinamen
- Eine Variable nur mit der Dateiendung
Der Pfad der der batch datei übergeben wird ist aber variabel deshalb kann ich nicht an festen Positionen teistrings rausschneiden.
Hier ein Beispiel:
Könnt ihr mir hierbei helfen?
LG
vorweg ich kenne mich mit batch fast nicht aus.
Ich habe eine Variable in der der Pfad zu einer Datei steht. Daraus soll 3 Variablen entstehen:
- Eine Variable mit dem Ordnerpfad der Datei
- Eine Variable nur mit dem Dateinamen
- Eine Variable nur mit der Dateiendung
Der Pfad der der batch datei übergeben wird ist aber variabel deshalb kann ich nicht an festen Positionen teistrings rausschneiden.
Hier ein Beispiel:
Code:
rem FILEPATH ist in dem Beispiel mal "C:\Windows\explorer.exe"
set FILEPATH=%1
rem irgendein code
rem FOLDERPATH ist "C:\Windows"
set FOLDERPATH
rem FILE ist "explorer"
set FILE
rem ENDING ist ".exe"
set ENDING
Könnt ihr mir hierbei helfen?
LG