CMD |
Batch |
for %I
in (.) do echo %~sI>zyx.txt Gibt Pfad als Dospfad wieder |
|
Als einfache cmd - Eingabe funktioniert der Befehl nicht! |
echo %~dp0%>pfad.txt set destination=%~dp0% echo %destination%>pfad.txt Ausgabe: C:\Users\Manfred Sternenhimmelstuermer\Desktop\pcbatches\lagerelativ\ Der letzte Slash wird mit ausgegeben. d. h., dass der Unterordner archiv ohne slash für die Ausgabe angehängt werden muss set destination=%~dp0% echo %destination%archiv>pfad.txt Beliebter Fehler: set destination=%~dp0% echo %destination%>pfad.txt set /p falschpfad=<pfad.txt echo %falschpfad%\archiv >falschpfad.txt Setzen Sie einen Backslash \ zu viel, dann haben Sie zwei Backslashs und die Batch funktioniert nicht |