Gibt es eine Möglichkeit, Verzeichnisse rekursiv in eine .bat-Datei zu kopieren? Wenn ja, wäre ein Beispiel großartig. Vielen Dank.
batch-file
copy
Sarsnake
quelle
quelle
Antworten:
Schauen Sie sich xcopy an , das Dateien und Unterverzeichnisse rekursiv kopiert.
Es gibt Beispiele, 2/3 auf der Seite. Von besonderem Nutzen ist:
quelle
Copy-Item -Recurse
in PowerShell tun .Nachdem ich die Kommentare der akzeptierten Antwort gelesen hatte, versuchte ich den Robocopy- Befehl, der für mich funktionierte (unter Verwendung der Standard-Eingabeaufforderung von Windows 7 64-Bit-SP 1):
quelle
/E
bedeuten/S
?copy subdirectories, including Empty ones.
/S
und/E
scheinen entgegengesetzte Dinge zu implizieren, laut der Robocopy-/?
Hilfe - s ist "nicht leer" e ist "leer". Ich denke, Sie sollten nur eine auswählen.robocopy
der Exit-Code 1 zurückgegeben wird, wenn eine oder mehrere Dateien erfolgreich kopiert wurden.Sie können einen rekursiven Algorithmus in Batch schreiben, mit dem Sie genau steuern können, was Sie in jedem verschachtelten Unterverzeichnis tun:
Windows-Batchdatei, die Verzeichnisse durchläuft, um Dateien zu verarbeiten?
quelle