Dateinamen mit Leerzeichen mit xcopy in einer Variable kopieren
Hallo Gemeinde,
Für euch bestimmt ein banales Problem:
Ich möchte mit folgendem Script aus einem bestimmten Ordner alle Dateien mit einer
bestimmten Dateiendung (alles als Variablen definiert) auch aus Unterordnern kopieren.
Das funktioniert soweit prima. Bis zu der Stelle an der Leerzeichen im Dateinamen
oder in Ordnernamen auftauchen. Das mag xcopy nicht.
Meins Script sieht so aus:
Mit dem setzen von Anführungszeichen komme ich nicht weiter - vielleicht setze ich die auch an der
falschen Stelle: "%que%" und "%dat%" führt nicht zum Ergebnis.
Könnt ihr mit hier weiterhelfen?
Danke und Gruß
Chainsaw
Für euch bestimmt ein banales Problem:
Ich möchte mit folgendem Script aus einem bestimmten Ordner alle Dateien mit einer
bestimmten Dateiendung (alles als Variablen definiert) auch aus Unterordnern kopieren.
Das funktioniert soweit prima. Bis zu der Stelle an der Leerzeichen im Dateinamen
oder in Ordnernamen auftauchen. Das mag xcopy nicht.
Meins Script sieht so aus:
@echo off & setlocal
SET /p que=Bitte Quelle angeben (ganzen Pfad):
SET /p zie=Bitte Ziel angeben (ganzen Pfad):
Set /p dat=Bitte Dateiendung angeben (Bsp: pdf, jpg):
for /f %%f in ('dir /b /s %que%\*.%dat%') do xcopy %%f %zie%
explorer %zie%
Mit dem setzen von Anführungszeichen komme ich nicht weiter - vielleicht setze ich die auch an der
falschen Stelle: "%que%" und "%dat%" führt nicht zum Ergebnis.
Könnt ihr mit hier weiterhelfen?
Danke und Gruß
Chainsaw
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 232500
Url: https://administrator.de/contentid/232500
Ausgedruckt am: 26.11.2024 um 05:11 Uhr
8 Kommentare
Neuester Kommentar