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 สำหรับเคล็ดลับนี้ในฟอรัม