Leerzeichen in Variable

  • #1
G

Goldmond

Guest
Hi leute

ich lese aus einer Datei einen Wert aus:
z.b. 02.00.00.00_16

wenn ich den Zerlege so dass ich nur die 16 habe und diesen Wert in ne
Varible speicher, wird automatisch ein Leerzeichen mit rein geschrieben.

Wenn ich dann einen Dateipfad erstellen möchte haut dies natürlich net hin da das Leerzeichen zu viel ist.
Wie gekomme ich das weg?

Gruß

Hier mein Code:

-----------------------------------------

for /F %%i in (currentbranch.txt) do set inc=%%i & GOTO Zeigen2

:Zeigen2
echo currentbranch %inc%
pause

for /F delims=. tokens=1 %%i in (%inc%) do set sPart1=%%i
for /F delims=_ tokens=2 %%i in (%inc%) do set sPart2=%%i

echo Teil1=%sPart1%
echo Teil2=%sPart2%

pause

echo \\server\test\Inc%sPart2%\ordner\

pause

--------------------------------------------------------
 
  • #2
Hi,

der Fehler liegt in der ersten Zeile.

for /F %%i in (currentbranch.txt) do set inc=%%i & GOTO Zeigen2

genau dieses Leerzeichen, zwischen dem %%i und dem &, wird mit in der Variable gespeichert.

-> also :

for /F %%i in (currentbranch.txt) do (set inc=%%i& GOTO Zeigen2)


Grüße
 
Thema:

Leerzeichen in Variable

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben