Batch: Datei kopieren mit Leerzeichen im Pfad?
Hallo zusammen,
ich habe mir mit dem Befehl dir *.pdf /s /b >c:\neu\liste.txt sämtliche Pfade in die Date liste.txt schreiben lassen, welche ich kopieren möchte (die angegebene Datei kopieren).
Um die Datei zu kopieren arbeite ich die liste.txt in einer Schleife ab: for /f %i in (c:\neu\liste.txt) do (robocopy %i c:\neu) Problem dabei ist, dass in den Pfaden Leerzeichen enthalten sind (bspw.: C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\plug_ins\Annotations\Stamps\DEU\SignHere.pdf) I
ch habe schon alles mögliche ausprobiert, mir die Pfade versucht als Kurzpfad mit dem Zusatz /x herausschreiben zu lassen (funktioniert wohl nicht für jeden Pfad? Die Pfade sehen alle noch gleich aus, also mit Leerzeichen?), den Pfad habe ich auch schon (manuell) in Anführungszeichen gesetzt, beim kopieren kommt aber dennoch weiterhin der Fehler dass er die Datei nicht findet, da er nur den Pfad C:\Program nimmt..
Kann mir jemand weiterhelfen wie ich die Dateien trotz Leerzeichen kopiert bekomme?