Sao chép cấu trúc thư mục trên Windows


9

Tôi muốn sao chép cấu trúc thư mục từ một vị trí ở một vị trí khác. Ngoài ra, tôi chỉ muốn cấu trúc sâu một cấp được nhân rộng. Có cách nào để làm điều đó?

Tôi đang chạy Windows 7 Professional 64 bit.


Bạn đang tìm kiếm một công cụ làm điều đó hoặc bạn cần phải thực hiện điều đó?

một công cụ, tôi đoán điều đó làm cho câu hỏi này phù hợp hơn với superuser? Ai đó có thể di chuyển nó?
Pulkit Sinha

Câu trả lời:


8

Bạn có thể sử dụng XXCOPY với các công tắc / T và / DL.

/ DL Giới hạn xử lý thư mục lồng vào n cấp.

/ T Tạo cấu trúc thư mục, nhưng không sao chép tệp. Nó sao chép tất cả các thư mục bao gồm cả những thư mục trống

http://www.xxcopy.com


7

Nếu bạn không muốn sử dụng các chương trình của bên thứ ba, lệnh XCOPY riêng của windows 7 cũng có thể sao chép cấu trúc thư mục.

xcopy source dest /t /e

sẽ tạo cấu trúc thư mục bao gồm thư mục trống nhưng không sao chép các tệp.


4

Robocopy supercedes / thay thế xcopy trong Windows 7 và cho phép giới hạn các bản sao ở mức thư mục N sâu, ví dụ:

robocopy <source> <dest> /e /create /lev:2
  • /ebao gồm các thư mục con, ngay cả khi trống ( /sthay vào đó sử dụng để loại trừ các thư mục trống)

  • /create chỉ sao chép cấu trúc thư mục và các tệp có độ dài bằng không

  • /lev:Ngiới hạn thư mục con traversal đến mức N, bao gồm cả các <source>thư mục mà bạn chỉ định ... do đó /lev:1sẽ chỉ bao gồm các <source>thư mục riêng của mình, và /lev:2bao gồm bất kỳ thư mục con ngay lập tức dưới <source>, nhưng không phải thư mục con của họ, và vân vân

Xem http://technet.microsoft.com/en-us/l Library / cc733145.aspx để biết chi tiết.


2

Từ một dấu nhắc lệnh:

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

Đảm bảo trích dẫn đường dẫn đích để tính đến bất kỳ thư mục nào có khoảng trắng trong tên.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.