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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 204490
Url: https://administrator.de/contentid/204490
Ausgedruckt am: 25.11.2024 um 10:11 Uhr
5 Kommentare
Neuester Kommentar
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