Ich brauche Hilfe bei der Suche nach einem Skript oder einem Ausgangspunkt, da ich noch relativ neu im Skripting bin. Im Wesentlichen versuche ich Folgendes zu erreichen.
Ein bestimmter Ordnername, nennen wir ihn „folder1“, ist ein Unterordner in einem Verzeichnis „dir1“. Ich versuche, ein Skript alle Instanzen von „folder1“ in „dir1“ finden zu lassen und den gesamten Inhalt mit möglichst intakter Ordnerstruktur an einen Speicherort auf einem anderen Laufwerk zu kopieren.
Ich habe mir ROBOCOPY und XCOPY angesehen und es scheint, als könne keiner von beiden helfen. Ich bin für alle Ressourcen, Beispiele oder Empfehlungen dankbar!
Antwort1
xCopy hat es für mich erledigt:
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, auch leere.
/Q Zeigt während des Kopierens keine Dateinamen an.
/H Kopiert auch versteckte und Systemdateien.
/K Kopiert Attribute. Normales Xcopy setzt schreibgeschützte Attribute zurück.
/O Kopiert Dateieigentümer- und ACL-Informationen.
/X Kopiert Dateiüberwachungseinstellungen (impliziert /O).
/B Kopiert den symbolischen Link selbst in Bezug auf das Ziel des Links.
/Y Unterdrückt die Aufforderung zur Bestätigung, 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 keine Verschlüsselung unterstützt.
/C Setzt den Kopiervorgang fort, auch wenn Fehler auftreten.
/I Wenn das Ziel nicht existiert 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.
Typ ":xkopie /?" für alle Details und als Administrator ausführen