Top-Themen

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

Xcopy funktioniert nicht

Frage Entwicklung Batch & Shell

Mitglied: ghostX

ghostX (Level 1) - Jetzt verbinden

01.04.2014, aktualisiert 14:45 Uhr, 2396 Aufrufe, 3 Kommentare

hallo Liebe Leute,

möchte in einer Batch-Datei mittels xcopy Dateien von a nach b kopieren. Das knifflige an der Sache ist, dass im Quellverzeichnis Unterordner bis 4 Ebenen vorhanden sind. Ich möchte von allen Ordnern und Unterordnern (und unterunterordnern... ;)) einen bestimmten Dateityp ins Zielverzeichnis kopieren, also nur die Dateien ohne Ordner. Das funktioniert aber leider nicht. Es wird nur eine Datei kopiert, und zwar die was in der ersten Ebene liegt. Ich dachte mit dem for-Parameter /r sollte das funktioniert. Was fehlt denn hier noch?

01.
for /r "x:\Quelle" %%a in (*.dat) do xcopy /d "c:\Ziel"
Hinweis: Das Quellverzeichnis ist ein Netzlaufwerk, vorher hatte ich ein UNC-Pfad benutzt, aber damit hats überhaupt nicht funktioniert
Mitglied: AndreasHoster
LÖSUNG 01.04.2014, aktualisiert um 14:45 Uhr
Was fehlt:
Die Datei, die kopiert werden soll

Wenn ich das mal leicht abwandle in
01.
for /r "x:\Quelle" %%a in (*.dat) do echo xcopy /d "c:\Ziel"
dann bekomme ich als Ergebnis (habe mal 3 .Dat Dateien in Verzeichnisse gepackt):
C:\>echo xcopy /d "d:\temp\ziel"
xcopy /d "d:\temp\ziel"
C:\>echo xcopy /d "d:\temp\ziel"
xcopy /d "d:\temp\ziel"
C:\>echo xcopy /d "d:\temp\ziel"
xcopy /d "d:\temp\ziel"

Wie soll xcopy da wissen, was kopiert werden soll?

Auch wenn es dem Lerneffekt nicht dient, wenn man sofort die Lösung hinschreibt, aber probiers halt mal so:
01.
for /r "x:\Quelle" %%a in (*.dat) do xcopy  "%%a" "c:\Ziel" /d
Bitte warten ..
Mitglied: ghostX
01.04.2014, aktualisiert um 15:41 Uhr
Hi Andi,

danke für deine Hilfe. Die Variable hatte ich vorher drin, weiß garnicht warum ich die wieder raus hab. Bin übrigens nur ein Laie, hätte ich noch erwähnen sollen, aber war ja auch nicht zu übersehen :D

Hat jetzt so mit Netzlaufwerk als Quelle nicht funktioniert. Mit UNC-Pfad hats aber funktioniert genauso wie ich wollte.

Hätte noch eine Frage. Wie ist es wenn ich die Dateien in mehrere Zielordner verschieben möchte? Wäre das ein großer Aufwand den Script umzubauen? Es sind ca 10 Zielordner und ich möchte ungern für jeden Ordner einen separaten Batch starten.
Bitte warten ..
Mitglied: AndreasHoster
02.04.2014 um 10:57 Uhr
Wenn die Ordnerstruktur auf dem Ziel genauso heißen soll wie in der Quelle kann man sich den ganzen Aufwand da oben sparen.
Das geht dann mit einem einzelnen robocopy.exe Befehl:
robocopy x:\quelle c:\ziel *.dat /S

Wenn Die Ordner unterschiedlich heißen, dann hilft nur für jeden Ordner einen separaten Aufruf (die Möglichkeit eine Textdatei zu parsen in der die Kombinationen aus Quelle und Ziel drinstehen spare ich mir jetzt mal).
Bitte warten ..
Ähnliche Inhalte
Windows Tools
XCopy bei der Konsole von Windows(LOGFILE) funktioniert nicht!
gelöst Frage von aitzi2811Windows Tools8 Kommentare

Musste heute Daten von einer Festplatte auf ein Netzwerk sichern nahm dazu diese Batch Datei XCOPY C:\test\*.* C:\testordner\ /S ...

Batch & Shell
Xcopy und Windows XP funktioniert nicht bei Dokumente und Einstellungen
gelöst Frage von nistraBatch & Shell7 Kommentare

Hallo zusammen Ich stehe wieder vor einem neuen Problem, ich glaube es ist bekannt, aber ich finde keine Lösung, ...

Windows 8
Xcopy kann den Pfad nicht finden warum?
gelöst Frage von Mbrgel69Windows 86 Kommentare

Wenn ich ein Batch mit xcopy schreibe: echo off xcopy *.bat C:\test\ pause Kopiert er diese ohne Probleme! Möchte ...

Batch & Shell
Namensänderung beim kopieren (xcopy)
gelöst Frage von Groja2Batch & Shell12 Kommentare

Hallo zusammen, ich hatte bereits einen Beitrag geschrieben ) wie ich eine Datei ersetzen kann. Bin dann abschließed dazu ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 10 StundenWindows 101 Kommentar

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 11 StundenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte16 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...

Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server12 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server12 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Netzwerkgrundlagen
Laufwerkszuordnung mit zwei IPs
Frage von Alex29Netzwerkgrundlagen11 Kommentare

Hallo in die Runde, Ich als Hobbyadmin hätte mal wieder eine Frage an die Profis. Ich habe ein Netzwerk ...