robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Deine Frage passt nicht in die anderen Bereiche, dann stelle sie hier.
Antworten
Benutzeravatar
BBQ2023
Spezialist
Spezialist
Beiträge: 162
Registriert: 31.01.2023, 21:57
Danke erhalten: 8 Mal

robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von BBQ2023 » 31.12.2023, 22:46

Nabend !

Ich habe für meine Rödelkiste ein Treiber-Backup via DriverStorageExplorer erstellt = 494 Ordner mit fast 2.000 Dateien ... weshalb auch immer. Läuft alles.

Ich möchte nur die Dateien OHNE Verzeichnisstruktur in ein anderes Verzeichnis kopieren. Also alles in einen Pott.

Ich begreife die Syntaxbefehle mit den Parametern nicht. Ich habe schon viele Programme ( 8 Stück oder so ) für eine Datensynchronisation gesehen. Aber die scheinen alle immer die Unterverzeichnisse zwingend mitkopieren zu wollen.

Ich möchte jetzt bitte keine Links im Sinne von " probier doch mal ... ", sondern nur eine klare Hilfe für robocopy.

Vielen Dank im voraus + GUTEN RUTSCH + PROSIT NEUJAHR, hickzz, lall :)

MfG, Erik
Meine Internetsuche nach einem Lammbohrdschinni war erfolglos. :kopfkratz:
Dann bemerkte ich, daß ich im Browser die Rächtschreipprüfunk deaktiviert hatte. :D

Tante Google

robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von Tante Google » 31.12.2023, 22:46


Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9222
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 158 Mal
Danke erhalten: 488 Mal
Gender:

Re: robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von DK2000 » 31.12.2023, 23:22

Mit Robocopy bin ich jetzt auch überfragt. Hatte letztens auch so etwas benötgt und letzendlich über die PowerShell gemacht:

Code: Alles auswählen

Get-ChildItem "<Quell-Pfad>" -file -Recurse|Copy-Item -Destination "<Ziel-Pfad>"
Das kopiert alle Dateien aus Quell-Pfad in den Zeil-Pfad ohne Verzeichnisse.

Mit Robocopy müsste ich selber erst einmal schauen. Einiges geht aber nur indirekt mittels Batchs.

So auf die Schnelle in der Eingabeaufforderung (nicht PowerShell) ohne Batch mit Robocopy:

Code: Alles auswählen

for /f %f in ('dir /s /b "<Quell-Pfad>"') do (Robocopy %f <Ziel-Pfad>)

Benutzeravatar
g-force
Elite
Elite
Beiträge: 2051
Registriert: 07.10.2016, 19:30
Hat sich bedankt: 282 Mal
Danke erhalten: 247 Mal
Gender:

Re: robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von g-force » 01.01.2024, 03:10

Ich bin da bei @DK2000: Damit ist "Robocopy" vermutlich überfordert, mit "PowerShell" lässt sich das gezielter einstellen.
Allerdings: Bei "Powershell" muß das Zielverzeichnis existieren oder vorher mit PS angelegt werden.

@BBQ2023
Wenn Du mir/uns genauer erklärst, was Du letztendlich mit dem Treiber-Backup vorhast, dann kann ich Dir vermutlich eine Lösung anbieten, da ich mich auch beruflich intensiv damit beschäftige.
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Windows XP x86/x64 - Setup von WIM (XP2ESD): viewtopic.php?t=28372

Gast0816

Re: robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von Gast0816 » 03.01.2024, 03:21

@BBQ2023

Also in "Prinzip" sollte es mit Terminal und Robocopy nach dieser Syntax funktionieren:

Code: Alles auswählen

robocopy /S /E /J C:\Windows\System32\DriverStore\ *.* d:\pups\
Gegebenenfalls (natürlich) die Verzeichnisse anpassen ;)

Gast 0816

Re: robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von Gast 0816 » 03.01.2024, 03:25

Nachtrag zum vorherigem Post:

Dass Verzeichnis muss dafür nicht existieren und bei mir sah es nach ein paar Sekunden SO aus:
Versteckter Text:
------------------------------------------------------------------------------

Insgesamt KopiertÜbersprungenKeine Übereinstimmung FEHLER Extras
Verzeich.: 741 741 0 0 0 0
Dateien: 2653 2653 0 0 0 0
Bytes: 1.940 g 1.940 g 0 0 0 0
Zeiten: 0:00:04 0:00:03 0:00:00 0:00:01


Geschwindigkeit: 589.839.566 Bytes/Sek.
Geschwindigkeit: 33750,891 Megabytes/Min.
Beendet: Mittwoch, 3. Januar 2024 03:21:43

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9222
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 158 Mal
Danke erhalten: 488 Mal
Gender:

Re: robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von DK2000 » 03.01.2024, 05:50

@Gast0816:

Das funktioniert zwar, aber es wird die Verzeichnis Struktur mit kopiert. Und das soll ja nicht sein. Es sollen nur alle Dateien ohne Verzeichnisse kopiert werden.

Gast0816

Re: robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von Gast0816 » 03.01.2024, 14:34

Deswegen schrieb ich ja "Gegebenenfalls (natürlich) die Verzeichnisse anpassen"

Code: Alles auswählen

robocopy /E /J C:\Windows\System32\DriverStore\FileRepository\ *.* d:\XXX\
- wäre DANN wohl angebrachter ;)

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9222
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 158 Mal
Danke erhalten: 488 Mal
Gender:

Re: robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von DK2000 » 03.01.2024, 14:42

Kopiert immer noch alle Ordner. Es sollen nur die Dateien in allen Unterordnern kopiert werden, aber nicht die Ordnerstruktur. Nur die Dateien.

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2217
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 231 Mal
Danke erhalten: 308 Mal
Gender:

Re: robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von Holgi » 03.01.2024, 17:40

Code: Alles auswählen

@echo off
set source="C:\Windows\System32\DriverStore\"
set destination="C:\Test"
for /r %source% %%F in (.) do if "%%~fF" neq %destination% ROBOCOPY "%%F" %destination% *.* /COPYALL /R:0
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9222
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 158 Mal
Danke erhalten: 488 Mal
Gender:

Re: robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von DK2000 » 03.01.2024, 20:05

Ah ja, do funktioniert das auch. Aber nur mit robocopy scheint das wirklich nicht zu gehen. Man muss vorher auf die eine oder andere Weise eine Ordnerliste oder Dateiliste erstellen und dann erst mit Robocopy kopieren.

Gast0816

Re: robocopy Syntax " Nur Dateien aus Unterverzeichnissen kopieren ?

Beitrag von Gast0816 » 03.01.2024, 23:50

Hab dass auch noch paarmal probiert, da kommt robocopy wohl so ein "bissel" an seine Grenzen.
War auch nur ein Test von mir, normalerweise sichere ich mir (zusätzlich) meine Treiber mit dem portablen Tool DISM++ , dort hat man dann AUCH direkt die "korrekte" Übersicht was was ist :
https://ibb.co/BZNgHdp ;)

Antworten