คัดลอกโครงสร้างโฟลเดอร์บน Windows


9

ฉันต้องการจำลองโครงสร้างโฟลเดอร์จากตำแหน่งที่ตั้งในตำแหน่งที่ตั้งอื่น นอกจากนี้ฉันต้องการเฉพาะโครงสร้างที่ลึกหนึ่งระดับเพื่อทำซ้ำ มีวิธีทำหรือไม่?

ฉันใช้ Windows 7 Professional 64 บิต


คุณกำลังมองหาเครื่องมือที่ทำสิ่งนั้นหรือคุณจำเป็นต้องใช้มันหรือไม่?

เครื่องมือฉันเดาว่าทำให้คำถามนี้เกี่ยวข้องกับ superuser มากกว่านี้หรือไม่ มีคนย้ายหรือไม่
Pulkit Sinha

คำตอบ:


8

คุณสามารถใช้ XXCOPY ด้วยสวิตช์ / T และ / DL

/ DL จำกัด การประมวลผลของการซ้อนไดเร็กทอรีไปยังระดับ n

/ T สร้างโครงสร้างไดเรกทอรี แต่ไม่คัดลอกไฟล์ มันจะคัดลอกไดเรกทอรีทั้งหมดรวมถึงไดเรกทอรีที่ว่างเปล่า

http://www.xxcopy.com


7

หากคุณไม่ต้องการใช้โปรแกรมบุคคลที่สามคำสั่ง XCOPY เนทิฟ Windows 7 ยังสามารถทำซ้ำโครงสร้างโฟลเดอร์

xcopy source dest /t /e

จะสร้างโครงสร้างไดเรกทอรีรวมถึงโฟลเดอร์ว่าง แต่ไม่มีการคัดลอกไฟล์


4

Robocopy supercedes / แทนที่ xcopy ใน Windows 7 และอนุญาตให้ จำกัด การคัดลอกไปที่ระดับโฟลเดอร์ N ลึกเช่น:

robocopy <source> <dest> /e /create /lev:2
  • /eรวมโฟลเดอร์ย่อยแม้ว่าจะว่างเปล่า (ใช้/sแทนเพื่อยกเว้นโฟลเดอร์ว่าง)

  • /create คัดลอกโครงสร้างโฟลเดอร์และไฟล์ที่มีความยาวเป็นศูนย์เท่านั้น

  • /lev:Nขีด จำกัด ของโฟลเดอร์ย่อยข้ามไปยังระดับ N, รวมทั้ง<source>โฟลเดอร์ที่คุณระบุ ... ดังนั้น/lev:1จะรวมเฉพาะ<source>โฟลเดอร์ตัวเองและ/lev:2รวมถึงโฟลเดอร์ย่อยใด ๆ ได้ทันทีภายใต้<source>แต่ไม่ได้โฟลเดอร์ย่อยของพวกเขาและอื่น ๆ

ดูhttp://technet.microsoft.com/en-us/library/cc733145.aspxสำหรับรายละเอียด


2

จากพรอมต์คำสั่ง:

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

ตรวจสอบให้แน่ใจว่าได้อ้างอิงเส้นทางปลายทางเพื่อคำนึงถึงโฟลเดอร์ที่มีช่องว่างในชื่อ


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.