Einzelnen Beitrag anzeigen

Benutzerbild von Fussball-Robby
Fussball-Robby

Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: [batch] ordnernamen

  Alt 8. Jun 2008, 11:45
Ich hab ne Lösung gefunden, ob sie elegant ist sei mal dahingestellt. Bei der Ausgabe sind dann aber noch Anführungszeichen drumrum.
Code:
@echo off
pushd ..\..
for %%i in (%cd: =#%) do set MyDir=%%i
for %%i in ("%MyDir:\=,%") do set MyDir=%%i
for %%i in ("%MyDir:#= %") do set MyDir=%%i
echo %MyDir%
pause
Erstmal habe ich alle Leerzeichen durch # ersetzt. Dann hole ich mir den Ordnernamen und ersetze die # wieder durch Leerzeichen.
Ist wohl ziemlich unsauber, aber so gut kenn ich mich mit Batch-Programmierung auch nichts aus und vielleicht hilft es dir ja.
Robert L.
Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!

Paradox
  Mit Zitat antworten Zitat