Batch file - - เพื่อคัดลอกทั้งโฟลเดอร์จาก PC ระยะไกล

  • ปัญหา
  • สารละลาย
  • บันทึก

ปัญหา

ฉันต้องการแบตช์เพื่อคัดลอกทั้งโฟลเดอร์จากพีซีระยะไกลไปยังโฟลเดอร์ท้องถิ่น ดังนั้นฉันสามารถกำหนดเงินฝากประเภทนี้ได้ทุกชั่วโมง ได้โปรดช่วยฉันด้วย!

สารละลาย

Microsoft Windows XP [เวอร์ชั่น 5.1.2600]

(C) ลิขสิทธิ์ 1985-2001 Microsoft Corp.

D: เอกสารและการตั้งค่าบันทึก> xcopy /?

คัดลอกไฟล์และแผนผังทรี

แหล่ง XCOPY [ปลายทาง] | / M [/ D [: date]] / P / E / V / W

/ C / I / Q / F / L / G / H / R / T / U

/ K / N / O / X / Y / -Y / Z

[/ ยกเว้น: file1 [+ file2] [+ file3] ... ]

source ระบุไฟล์ที่จะคัดลอก

ปลายทางระบุตำแหน่งและ / หรือชื่อของไฟล์ใหม่

  • / A คัดลอกเฉพาะไฟล์ที่มีชุดแอตทริบิวต์การเก็บถาวร

ไม่เปลี่ยนแอตทริบิวต์

  • / M คัดลอกเฉพาะไฟล์ที่มีชุดแอตทริบิวต์เก็บถาวร

ปิดแอตทริบิวต์เก็บถาวร

  • / D: mdy Copies เปลี่ยนไฟล์ในหรือหลังวันที่ที่ระบุ

หากไม่มีการกำหนดวันที่ให้คัดลอกเฉพาะไฟล์ที่มี

เวลาต้นฉบับนั้นใหม่กว่าเวลาปลายทาง

  • / ไม่รวม: file1 [+ file2] [+ file3] ...

ระบุรายการไฟล์ที่มีสตริง แต่ละสตริง

ควรอยู่ในบรรทัดแยกต่างหากในไฟล์ เมื่อใดที่

สตริงจับคู่ส่วนใดส่วนหนึ่งของพา ธ สัมบูรณ์ของไฟล์ที่จะเป็น

คัดลอกไฟล์นั้นจะถูกแยกออกจากการคัดลอก สำหรับ

ตัวอย่างการระบุสตริงเช่น obj หรือ. obj จะแยกออก

ไฟล์ทั้งหมดภายใต้ไดเรกทอรี obj หรือไฟล์ทั้งหมดที่มี

นามสกุล. obj ตามลำดับ

  • / P พร้อมท์ให้คุณก่อนสร้างไฟล์ปลายทางแต่ละไฟล์
  • / S คัดลอกไดเรกทอรีและไดเรกทอรีย่อยยกเว้นที่ว่างเปล่า
  • / E คัดลอกไดเรกทอรีและไดเรกทอรีย่อยรวมถึงที่ว่างเปล่า

เหมือนกับ / S / E อาจจะใช้ในการปรับเปลี่ยน / T

  • / V ตรวจสอบแต่ละไฟล์ใหม่
  • / W พร้อมท์ให้คุณกดปุ่มก่อนคัดลอก
  • / C ยังคงคัดลอกแม้ว่าข้อผิดพลาดเกิดขึ้น
  • / I หากปลายทางไม่มีอยู่และคัดลอกมากกว่าหนึ่งไฟล์

สมมติว่าปลายทางนั้นต้องเป็นไดเรกทอรี

  • / Q ไม่แสดงชื่อไฟล์ขณะคัดลอก
  • / F แสดงชื่อไฟล์ต้นทางและปลายทางแบบเต็มขณะคัดลอก
  • / L แสดงไฟล์ที่จะคัดลอก
  • / G อนุญาตการคัดลอกไฟล์ที่เข้ารหัสไปยังปลายทางที่ทำ

ไม่รองรับการเข้ารหัส

  • / H คัดลอกซ่อนไฟล์และระบบด้วย
  • / R เขียนทับไฟล์แบบอ่านอย่างเดียว
  • / T สร้างโครงสร้างไดเรกทอรี แต่ไม่คัดลอกไฟล์ ไม่

รวมไดเรกทอรีว่างเปล่าหรือไดเรกทอรีย่อย / T / E รวมถึง

ไดเรกทอรีว่างเปล่าและไดเรกทอรีย่อย

  • / U คัดลอกเฉพาะไฟล์ที่มีอยู่ในปลายทางแล้ว
  • แอตทริบิวต์ K / สำเนา Xcopy ปกติจะรีเซ็ตแอตทริบิวต์อ่านอย่างเดียว
  • / N คัดลอกโดยใช้ชื่อย่อที่สร้างขึ้น
  • / O คัดลอกการเป็นเจ้าของไฟล์และข้อมูล ACL
  • / X คัดลอกการตั้งค่าการตรวจสอบไฟล์ (implies / O)
  • / Y ไม่แสดงพรอมต์เพื่อยืนยันว่าคุณต้องการเขียนทับ

ไฟล์ปลายทางที่มีอยู่

  • / -Y ทำให้การพร้อมต์เพื่อยืนยันว่าคุณต้องการเขียนทับ

ไฟล์ปลายทางที่มีอยู่

  • / Z คัดลอกไฟล์เครือข่ายในโหมดรีสตาร์ท

สวิตช์ / Y อาจถูกตั้งค่าไว้ในตัวแปรสภาพแวดล้อม COPYCMD

สิ่งนี้อาจถูกแทนที่ด้วย / -Y ในบรรทัดคำสั่ง

D: เอกสารและการตั้งค่าบันทึก>

บันทึก

ขอบคุณ sharpman สำหรับเคล็ดลับนี้ในฟอรัม

บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม