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
Please also mark the comments that contributed to the solution of the article
Content-Key: 232500
Url: https://administrator.de/contentid/232500
Printed on: April 18, 2024 at 10:04 o'clock
8 Comments
Latest comment