DOS-Batch Textzeile vom Ende beginnend zerlegen
Hallo allerseits,
ich moechte gerne wissen ob man in einer DOS-Batch eine Textzeile auch vom Ende aus zerlegen kann.
Beispielzeile:
C:\Temp\Temp\Temp.txt
Wenn ich diese Zeile mit dem for-Befehl zerlege nehme ich als Trennzeichen das \.
Dadurch enstehen 4 Teile und der Dateiname steht im vierten Teil.
Wenn ich nun vom Ende beginnend zerlegen koennte muesste ich nur 2 Teile beruecksichtigen und der Dateiname staende immer im zweiten Teil.
Hintergund:
Bei der ersten Moeglichkeit muss ich wissen wieviele \ die Zeile enthaelt.
Wenn der Pfad geaendert wuerde staende im vierten Teil dann nicht mehr der Dateiname, bzw. es gaebe gar keinen vierten Teil.
Bei der zweiten Moeglichkeit gaebe es immer nur zwei Teile fuer mich egal wie lang der Pfad ist und wieviele \ vorhanden sind.
Habt Ihr dazu eine Idee?
Vielen Dank.
Gruss,
Destry
ich moechte gerne wissen ob man in einer DOS-Batch eine Textzeile auch vom Ende aus zerlegen kann.
Beispielzeile:
C:\Temp\Temp\Temp.txt
Wenn ich diese Zeile mit dem for-Befehl zerlege nehme ich als Trennzeichen das \.
Dadurch enstehen 4 Teile und der Dateiname steht im vierten Teil.
Wenn ich nun vom Ende beginnend zerlegen koennte muesste ich nur 2 Teile beruecksichtigen und der Dateiname staende immer im zweiten Teil.
Hintergund:
Bei der ersten Moeglichkeit muss ich wissen wieviele \ die Zeile enthaelt.
Wenn der Pfad geaendert wuerde staende im vierten Teil dann nicht mehr der Dateiname, bzw. es gaebe gar keinen vierten Teil.
Bei der zweiten Moeglichkeit gaebe es immer nur zwei Teile fuer mich egal wie lang der Pfad ist und wieviele \ vorhanden sind.
Habt Ihr dazu eine Idee?
Vielen Dank.
Gruss,
Destry
Please also mark the comments that contributed to the solution of the article
Content-ID: 110728
Url: https://administrator.de/contentid/110728
Printed on: September 1, 2024 at 02:09 o'clock
2 Comments
Latest comment