ไฟล์ bat สำหรับระบบสำรองข้อมูล


1

ฉันสร้างไฟล์ bat ตัวอย่างเพื่อให้มีระบบสำรอง สิ่งนี้ไม่ได้แสดงว่าเจตนาของฉันคืออะไร แต่มันแสดงให้เห็นถึงมัน นี่คือเนื้อหาไฟล์ค้างคาวของฉัน;

xcopy C:\apps\source c:\apps\dest /D /E /C /R /H /I /K /Y

สิ่งที่ฉันต้องการคือสิ่งนี้;

ฉันต้องการคัดลอกทุกไฟล์และโฟลเดอร์ย่อยที่อัปเดตจากโฟลเดอร์ต้นทางไปยังโฟลเดอร์ปลายทาง รหัสนี้ใช้ได้หรือไม่ ขอบคุณมาก!


ฉันแนะนำซอฟต์แวร์ควบคุมแหล่งที่มาเช่น Mercurial, Git หรือ SVN ที่เก็บไฟล์เก่าไว้เป็นรุ่นแก้ไขและคุณสามารถเข้าถึงได้เพื่อเปรียบเทียบกับรุ่นปัจจุบัน แต่คุณสามารถทำได้ด้วยไฟล์แบตช์ Windows โดยใช้คำสั่ง xcopy plus fc เพื่อคัดลอกไฟล์ที่แก้ไขเท่านั้น แต่คุณต้องมีสำเนาของไฟล์ทั้งหมดในเวอร์ชันเก่าในโฟลเดอร์อื่นเพื่อเปรียบเทียบ วิธีแก้ปัญหาที่ทำกับซอฟต์แวร์ที่กล่าวถึง
kokbira

คำตอบ:


2

ประสิทธิภาพและฟีเจอร์ของ Xcopy มีให้เลือกมากมายเมื่อเทียบกับทางเลือก

มองไปที่ Richcopy - เป็น Robocopy บนสเตียรอยด์และจาก Microsoft Richcopy เป็นแบบมัลติเธรด (Robocopy เป็นแบบมัลติเธรดกับ Windows 7 รุ่นเท่านั้น) ดังนั้นปริมาณงานจึงค่อนข้างน่าประทับใจ

http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx

http://www.servermigrator.com/blog/2009/08/11/the-easiest-way-to-prepare-richcopy-command-line-parameters/


จริง ๆ แล้ว Linker3000 ฉันไม่เชื่อว่า Robocopy เป็นแบบมัลติเธรดแม้แต่บน Windows 7 ดังนั้น Richcopy อาจเป็นตัวเลือกที่ดีกว่าโดยเฉพาะอย่างยิ่งถ้าจัดการกับไฟล์จำนวนมาก ขอบคุณสำหรับการโพสต์!
Joshua

1

คุณต้องการ / S / E มากกว่า / E ด้วยตัวเอง

และหากเป็นระบบสำรองข้อมูลคุณอาจไม่ต้องการระงับข้อผิดพลาดด้วยเครื่องปรับอากาศ แต่เพื่อตอบสนองต่อข้อผิดพลาดเหล่านั้น


1

ฉันแนะนำให้ใช้ robocopy ซึ่งเป็นส่วนหนึ่งของ Windows 7 / Server 2008 ข้อมูลเพิ่มเติมที่นี่: http://en.wikipedia.org/wiki/Robocopy

เครื่องมือนี้มีตัวเลือกมากมายไม่ใช่อย่างน้อยความสามารถในการ "สะท้อน" ตำแหน่งของคุณและคัดลอกเฉพาะการเปลี่ยนแปลง (ดังนั้นคุณไม่จำเป็นต้องทำการถ่ายโอนไฟล์ทั้งหมดอีกครั้งซึ่งจะช่วยประหยัดเวลาได้มากถ้าคุณ กำลังจัดการกับไฟล์จำนวนมากหรือใหญ่)

ตัวอย่างของมิเรอร์คัดลอกการเปลี่ยนแปลงเท่านั้น:

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