4. Juli 200619 j Hi Leute, ich lese aus ner Versiondatei folgendes aus: 02.00.00.00_16 nun habe ich den Wert zerlegt um die Nummer 16 zu erhalten und speichere den Wert in eine Variable. 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 for /F "delims=_ tokens=3" %%i in ("%inc%") do set sPart3=%%i echo Teil2=%sPart2% nun soll sich das ganze zu einem Pfad zusammen setzten und wegkopiert werden. copy "\\server\Inc%sPart2%\dlls\" "c:\backup\" Problem jetzt: ersetzt die Zahl 16 mit einem folgenden Leerzeichen ein und damit ist der Pfad für den kopier vorgang zufinden. Beispiel: \\servr\inc16 \dlls Wie bekomme ich das Leerzeichen weg? Gibt es ein Befehl der folgende Leerzeichen löscht oder so was? Gruß djadja:uli
4. Juli 200619 j Hallo, entweder Du benutzt den Befehl cut, der ist glaube ich im Ressource Kit enthalten oder Du schreibst das ganze in VBS (würde ich machen).
4. Juli 200619 j CUT gibts leider net bei mir findet den Befehl nicht. Muss leider en BATCH File sein. Daher wenn jemand ne Idee hat!:mod:
4. Juli 200619 j CUT gibts leider net bei mir findet den Befehl nicht. Schick mir mal eine PN mit deiner Email-Adresse. Dann Mail ich Dir die EXE.
4. Juli 200619 j habs hinbekommen aber warum hat der xcopy befehl net hin? in dem Ordner in K sind unterordner die Kopiert werden müssen. set Quelle="K:\Inc16\test\" set Ziel="C:\test\" xcopy %Quelle% %Ziel% /S /E
4. Juli 200619 j Ist die Ordner Struktur schon vorhanden? Wenn Nein probier mal noch /T. Und noch ein /Y damit alle Fragen mit "Ja" beantwortet werden.
4. Juli 200619 j hat geklappt! mit /e noch ne blöde frage @echo %server%\Inc%wert%\ > %%pfad möchte den Pfad den ich mit echo zusammen stelle in eine Variable speichern. Jedoch legt er mir immer einen Datei im Ordner an. oder muss ich da was anderes wie echo benutzen?
4. Juli 200619 j Wenn ich das jetzt richtig verstanden haben willst Du den Pfad in eine Variable speichern und mit dieser weiterarbeiten? also ich würde das so machen (nicht getestet) set var = %pfad%%datei%
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.