Kopieren Sie die Ordnerstruktur unter Windows


9

Ich möchte die Ordnerstruktur von einem Speicherort an einem anderen Speicherort replizieren. Außerdem möchte ich, dass nur die Struktur, die eine Ebene tief ist, repliziert wird. Gibt es eine Möglichkeit, dies zu tun?

Ich verwende Windows 7 Professional 64 Bit.


Suchen Sie ein Tool, das das macht, oder müssen Sie das implementieren?

Ein Tool, das diese Frage für den Superuser relevanter macht. Könnte jemand es bewegen?
Pulkit Sinha

Antworten:


8

Sie können XXCOPY mit den Schaltern / T und / DL verwenden.

/ DL Beschränkt die Verarbeitung der Verzeichnisverschachtelung auf n Ebenen.

/ T Erstellt eine Verzeichnisstruktur, kopiert jedoch keine Dateien. Es kopiert alle Verzeichnisse einschließlich der leeren

http://www.xxcopy.com


7

Wenn Sie keine Programme von Drittanbietern verwenden möchten, kann der native Windows 7-Befehl XCOPY auch eine Ordnerstruktur duplizieren.

xcopy source dest /t /e

erstellt die Verzeichnisstruktur einschließlich des leeren Ordners, ohne jedoch die Dateien zu kopieren.


4

Robocopy Ersetzt / ersetzt xcopy in Windows 7 und ermöglicht Ordnerebene tiefe Kopien zu N zu begrenzen, zum Beispiel:

robocopy <source> <dest> /e /create /lev:2
  • /eenthält Unterordner, auch wenn diese leer sind (verwenden Sie /sstattdessen, um leere Ordner auszuschließen)

  • /create kopiert nur die Ordnerstruktur und Dateien mit der Länge Null

  • /lev:NBegrenzt das Durchlaufen von Unterordnern auf N Ebenen, einschließlich des von <source>Ihnen angegebenen Ordners. Dies /lev:1würde also nur den <source>Ordner selbst /lev:2einschließen und alle Unterordner, die sich unmittelbar darunter befinden <source>, jedoch nicht deren Unterordner usw.

Weitere Informationen finden Sie unter http://technet.microsoft.com/en-us/library/cc733145.aspx .


2

An einer Eingabeaufforderung:

cd C:\Path\To\Source
for /d %i in (*) do @md "C:\Path\To\Destination\%i"

Stellen Sie sicher, dass Sie den Zielpfad angeben, um alle Ordner mit Leerzeichen im Namen zu berücksichtigen.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.