Batch Datei aktuelle Ordner auslesen
Hallo,
ich möchte eine Batch Datei (Win7) erstellen bei der ich den Aktuellen Ordner benötigt.
Leider find ich keine Lösung denn mit %CD% bekomm ich den ganzen Pfad, z.b. c:\windows ich benötige aber nur Windows.
Hat jemand ein Tipp -
DANKE
Ralf
ich möchte eine Batch Datei (Win7) erstellen bei der ich den Aktuellen Ordner benötigt.
Leider find ich keine Lösung denn mit %CD% bekomm ich den ganzen Pfad, z.b. c:\windows ich benötige aber nur Windows.
Hat jemand ein Tipp -
DANKE
Ralf
Please also mark the comments that contributed to the solution of the article
Content-Key: 204490
Url: https://administrator.de/contentid/204490
Printed on: April 23, 2024 at 06:04 o'clock
5 Comments
Latest comment
Moin rw72,
du kannst Teile eines kompletten Pfades y auslesen mit
- %~dy (für Drive/Laufwerk),
- %~py (für Path/Pfad)
- &~ny (für Name)
- %~xy (für Extension/Endung)
Beispiel am CMD-Promptr:
In einem Batch (BTW: in diesen Bereich könntest du deine Frage verschieben) musst du jeweils "%%" statt "%" schreiben.
Grüße
Biber
du kannst Teile eines kompletten Pfades y auslesen mit
- %~dy (für Drive/Laufwerk),
- %~py (für Path/Pfad)
- &~ny (für Name)
- %~xy (für Extension/Endung)
Beispiel am CMD-Promptr:
D:\Biber\temp>for %i in ("c:\windows\whatever" "%cd%") do @echo Letztes Verzeichnis: %~ni
Letztes Verzeichnis: whatever
Letztes Verzeichnis: temp
In einem Batch (BTW: in diesen Bereich könntest du deine Frage verschieben) musst du jeweils "%%" statt "%" schreiben.
Grüße
Biber