Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Batch xcopy mit Leerzeichen

Frage Entwicklung Batch & Shell

Mitglied: Ethillias

Ethillias (Level 1) - Jetzt verbinden

11.01.2009, aktualisiert 23:26 Uhr, 14818 Aufrufe, 6 Kommentare

Hi,

ich versuche viele Filmdateien in einen Ordner eines Netzlaufwerks zu kopieren, dazu wollte ich diese batchdatei verwenden:

for /f %%e in ('dir /s /b D:\*.wmv') do xcopy %%e "Y:\test"

heißt der film z.b. KingKong.wmv funktioniert das Ganze gut.

heißt er aber King Kong.wmv habe ich den Fehler: Datei King nicht gefunden.

Dies scheint an dem Leerzeichen zu liegen. Kann mir jemand sagen wie ich das beseitigen kann?

Danke schonmal
Mitglied: StefanKittel
11.01.2009 um 23:39 Uhr
for /f "%%e" in ('dir /s /b D:\*.wmv') do xcopy "%%e" "Y:\test" müßte gehen
Stefan
Bitte warten ..
Mitglied: 68030
12.01.2009 um 08:57 Uhr
Zitat von Ethillias:
Hi,

ich versuche viele Filmdateien in einen Ordner eines Netzlaufwerks zu
kopieren, dazu wollte ich diese batchdatei verwenden:

for /f %%e in ('dir /s /b D:\*.wmv') do xcopy %%e
"Y:\test"

heißt der film z.b. KingKong.wmv funktioniert das Ganze gut.

heißt er aber King Kong.wmv habe ich den Fehler: Datei King
nicht gefunden.


wichitg sind die Anführungszeichen am anfang und am ende eines Pfades mit Leerzeichen

zb:
for /f "%%e" in (´dir /s /b "D:\*.wmv") do xcopy "%%e"

mfg
Bitte warten ..
Mitglied: Ethillias
12.01.2009 um 13:12 Uhr
for /f "%%e" in ('dir /s /b "D:\*.wmv"') do xcopy "%%e" "Y:\"
und
for /f "%%e" in ('dir /s /b D:\*.wmv') do xcopy "%%e" "Y:\"

funktioniert leider beides nicht.

Danke das ihr mir helfen wollt vllt noch jemand eine idee?
Bitte warten ..
Mitglied: Turrex0100
12.01.2009 um 15:43 Uhr
hi ethillias,

und wen du die namen in einer variable verstaust,
mit anführungszeichen:

set "film=King Kong.avi"
??

lg Trx
Bitte warten ..
Mitglied: Biber
12.01.2009 um 17:16 Uhr
Moin Ethillias,
for /f %%e in ('dir /s /b D:\*.wmv') do xcopy %%e "Y:\test"
heißt der film z.b. KingKong.wmv funktioniert das Ganze gut.
heißt er aber King Kong.wmv habe ich den Fehler: Datei King nicht gefunden.

Wenn das Ergebnis der obigen Zeile so okay ist und nur die "Dateien mit Leerzeichen im Namen" ebenfalls kopiert sollen, dann reicht
  • eine Ergänzung der FOR/F-Optionen um "delims="
  • verbunden mit dem Setzen der Laufvariablen %%e in Anführungszeichen

01.
FOR /F "delims=" %%e IN ('dir /s /b D:\*.wmv') DO xcopy "%%e" Y:\test
Wobei ein normales COPY statt XCOPY doch auch reichen würde, wenn alles in ein Verzeichnis gemüllt wird.

Grüße
Biber
Bitte warten ..
Mitglied: Ethillias
12.01.2009 um 18:38 Uhr
Hi Biber,

danke dir deine Lösung funktioniert super!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch Leerzeichen in nur bestimmten Spalten entfernen? (2)

Frage von Komoran12 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Variable erzeugen mit Leerzeichen und Klammern (11)

Frage von hipfzwirgel zum Thema Batch & Shell ...

Batch & Shell
gelöst Schreiben eines Strings mit Leerzeichen in eine Datei (6)

Frage von c20082005 zum Thema Batch & Shell ...

Batch & Shell
If Exists auf Datei in Pfad mit Leerzeichen? (6)

Frage von TheRealErebos zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(14)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

RedHat, CentOS, Fedora

Fedora 27 ist verfügbar

Information von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Server
Bilder aus dem Web mit CSV runterladen (30)

Frage von Yannosch zum Thema Server ...

Windows Update
WSUS 4 (Server 2012 R2) - Windows 10 Updates nicht möglich (12)

Frage von c0d3.r3d zum Thema Windows Update ...

Server-Hardware
Bestehendes Raid erweitern um 4 gleiche Platten! (Verständnis Fragen) (12)

Frage von Hendrik2586 zum Thema Server-Hardware ...