Ornder + bestimmten Unterordner kopieren bzw. alle Unterordner bis auf einen bestimmten löschen
Guten Morgen!
Folgendes Szenario:
Wir haben ein Laufwerk mit jeweils einen Ordner je Kunden.
In jedem Kundeordner befinden sich 3-4 Ordner, welche immer gleich benannt sind.
Ich möchte jetzt eine automatische Sicherung dieser Kundenordner einrichten, wobei nur ein bestimmter Unterordner je Kunde mitgesichert werden soll.
Die sauberste Lösung wäre natürlich, nur den Kundenordner + diesen bestimmten Unterordner mitzusichern.
Da die Datenmengen relativ gering sind, wäre es auch in Ordnung wenn alle Dateien kopiert und anschließend die "Unbrauchbaren" gelöscht werden.
Vielleicht könnt ihr mir ja weiterhelfen
Grüße
xenn9r
Folgendes Szenario:
Wir haben ein Laufwerk mit jeweils einen Ordner je Kunden.
In jedem Kundeordner befinden sich 3-4 Ordner, welche immer gleich benannt sind.
Ich möchte jetzt eine automatische Sicherung dieser Kundenordner einrichten, wobei nur ein bestimmter Unterordner je Kunde mitgesichert werden soll.
Die sauberste Lösung wäre natürlich, nur den Kundenordner + diesen bestimmten Unterordner mitzusichern.
Da die Datenmengen relativ gering sind, wäre es auch in Ordnung wenn alle Dateien kopiert und anschließend die "Unbrauchbaren" gelöscht werden.
Vielleicht könnt ihr mir ja weiterhelfen
Grüße
xenn9r
Please also mark the comments that contributed to the solution of the article
Content-Key: 248765
Url: https://administrator.de/contentid/248765
Printed on: April 27, 2024 at 00:04 o'clock
6 Comments
Latest comment
Hallo,
Copy
XCopy
Robocopy
Batchdatei
Und ein
Copy /?
XCopy /?
Robocopy /?
liefert dir die Hilfe dazu.
Z:
copy "\kunde3\ordner2\unterordner6\*.txt" "\\meinServernameoderIP\Freigabenamedessicherungspfad" oder
copy "d:\Maier\Einrichtung\Inhalt.txt" G: (G: = z.b. USB Laufwerk)
Mehr braucht es im Prinzip nicht.
Gruß,
Peter
Copy
XCopy
Robocopy
Batchdatei
Und ein
Copy /?
XCopy /?
Robocopy /?
liefert dir die Hilfe dazu.
Z:
copy "\kunde3\ordner2\unterordner6\*.txt" "\\meinServernameoderIP\Freigabenamedessicherungspfad" oder
copy "d:\Maier\Einrichtung\Inhalt.txt" G: (G: = z.b. USB Laufwerk)
Mehr braucht es im Prinzip nicht.
Gruß,
Peter
Hallo xenn9r,
mit robocopy einfach die nicht gewünschten Verzeichnisse mit dem Parameter /xd ausschließen
siehe auch Mit Robocopy zwei Verzeichnisse ausschliessen
Gruß jodel32
mit robocopy einfach die nicht gewünschten Verzeichnisse mit dem Parameter /xd ausschließen
Robocopy "D:\Kundenordner" "E:\Backup" *.* /e /copyall /xd "Unterordner2" "Unterordner3"
Gruß jodel32
Moin xenn9r,
Das gewünschte ist aber mit einem kurzen Powershell-Schnippsel schnell abgehandelt:
Grüße Uwe
Zitat von @xenn9r:
aber teilweise auch noch neue Ordner durch Anwender angelegt werden, wäre das mit der Ausnahmeliste auch nicht praktikabel.
das hättest du uns aber auch vorher schon mitteilen können, wenn du oben schreibst das die Ordner nur diese 3 Ordner enthalten, was soll man da denken aber teilweise auch noch neue Ordner durch Anwender angelegt werden, wäre das mit der Ausnahmeliste auch nicht praktikabel.
Das gewünschte ist aber mit einem kurzen Powershell-Schnippsel schnell abgehandelt:
$kundenordner = "D:\Kundenordner"
$backupordner = "E:\Backup"
$foldertoCopy = "$kundenordner\*\Unterordner1"
gci $foldertoCopy | ?{$_.PSISContainer} | copy-item -Destination {$_.FullName.replace($kundenordner,$backupordner)} -Recurse -Force