Batch Ordner finden und Inhalt kopieren

Christianer

Newbie
Registriert
Juni 2016
Beiträge
2
Hallo,

ich bastel nun schon ewig an einem kleiner Batch rum und bekomm es nicht zum laufen:( . Ich hoffe ihr könnt mir helfen.

Ich möchte den Inhalt(xml Datei(en)) eines Verzeichnisses in das Darüberliegende verschieben. Jedoch ändert sich der Quell-Verzeichnissname gelegentlich, wobei der Name aus "Text_Zahl" besteht und sich nur die Zahl ändert.

Code:
@echo off
set Verz= "C:\Program Files (x86)\usw\"

for /R %Verz% /D %%a in (Text_*) do (move %%a/*.xml %Verz%)

Wenn ich move durch echo ersetze wir der richtige "Pfad" ausgegeben. Jedoch bekomme ich bei move den Fehler "Dateiname existiert bereits, oder die Datei konnte nicht gefunden werden."

VG
Christian
 
Ich tippe auf Leerzeichen im Zielpfad, sprich in der Variable %Verz%. Das solltest du evtl. noch in "" setzen im move Befehl.
 
Danke für deine Antwort.
Habe den sau dummen Fehler gefunden. :heul:
Ich hatte ein / statt eines \ (%%a/*.xml) im move Befehl.
 
Zurück
Oben