Skript zum Suchen nach bestimmten Ordnernamen und Kopieren des Inhalts in den Zielpfad

1090
Nick Nikitkin

Ich bin auf der Suche nach etwas Hilfe, um ein Skript zu finden oder einen Ausgangspunkt zu finden, da ich beim Scripting ein bisschen neu bin. Im Grunde versuche ich folgendes zu erreichen.

Ein bestimmter Ordnername, nennen wir ihn "Ordner1", ist ein Unterordner in einem Verzeichnis "Dir1". Ich versuche, ein Skript alle Instanzen von "Ordner1" in "Dir1" finden zu lassen und all diese Inhalte mit der Ordnerstruktur intakt zu kopieren, wenn möglich, an einen Ort auf einem anderen Laufwerk.

Ich habe ROBOCOPY und XCOPY durchgesehen und es scheint nicht, als könnte einer von beiden helfen. Alle Ressourcen, Muster oder Empfehlungen werden geschätzt!

0

1 Antwort auf die Frage

0
paul bica

xCopy hat es für mich gemacht:

xCopy "E:\tempNet\x" "E:\tempNet\z" /E /Q /H /K /O /X /B /Y /R /G /C /I /V 
  • / E Kopiert Verzeichnisse und Unterverzeichnisse einschließlich leerer Verzeichnisse.

  • / Q Zeigt beim Kopieren keine Dateinamen an.

  • / H Kopiert auch versteckte und Systemdateien.

  • / K Kopiert Attribute. Normales Xcopy setzt schreibgeschützte Attribute zurück.

  • / O Kopiert die Informationen zum Besitz und zur Zugriffssteuerungsliste der Datei.

  • / X Kopiert Dateiüberwachungseinstellungen (impliziert / O).

  • / B Kopiert den symbolischen Link selbst gegen das Ziel des Links.

  • / Y Unterdrückt die Aufforderung, zu bestätigen, dass Sie eine vorhandene Zieldatei überschreiben möchten.

  • / R Überschreibt schreibgeschützte Dateien.

  • / G Ermöglicht das Kopieren verschlüsselter Dateien an ein Ziel, das die Verschlüsselung nicht unterstützt.

  • / C Setzt den Kopiervorgang fort, auch wenn Fehler auftreten.

  • / I Wenn das Ziel nicht vorhanden ist und mehr als eine Datei kopiert wird, wird davon ausgegangen, dass das Ziel ein Verzeichnis sein muss.

  • / V Überprüft die Größe jeder neuen Datei.

Geben Sie " xcopy /? " Für alle Details ein und führen Sie als Admin aus