วิธีซิงค์สองโฟลเดอร์แบบเรียลไทม์ใน Windows

เคยต้องการที่จะเก็บสองโฟลเดอร์ในสองตำแหน่งที่แตกต่างกันในแบบเรียลไทม์หรือไม่? บางทีคุณอาจมีโฟลเดอร์เดียวบนเดสก์ท็อปหรือแล็ปท็อป(desktop or laptop)และต้องการซิงค์กับพีซีเครื่องอื่นในบ้านของคุณหรือกับอุปกรณ์จัดเก็บข้อมูล(storage device) ภายนอก เช่นฮาร์ดดิสก์USB หรือ (USB)อุปกรณ์จัดเก็บข้อมูล(storage device) ที่เชื่อมต่อเครือข่าย ( NAS )

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

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

ซิงโครไนซ์

Dsynchronizeเป็นโปรแกรมฟรีแวร์ที่เขียนขึ้นโดยนักพัฒนาในโปแลนด์(Poland)ซึ่งมีเว็บไซต์ที่ดูเหมือนมาจากปี 1990! อย่างไรก็ตาม อย่าตัดสินหนังสือจากปกเพราะโปรแกรมที่เขาเขียนนั้นยอดเยี่ยม

ประการแรก เมื่อคุณไปที่ลิงค์ด้านบน คุณต้องเลื่อนลงมาเล็กน้อยเพื่อไปยังโปรแกรมที่ถูกต้อง ตอนแรกฉันคิดว่าฉันเข้าผิดเว็บไซต์เพราะฉันได้อ่านเกี่ยวกับโปรแกรมแรกของเขาที่ชื่อว่าDspeech เลื่อน(Scroll)ลงมาและผ่านDshutdownแล้วคุณจะเห็นDsynchronize

ซิงโครไนซ์

ดังที่ได้กล่าวไว้ก่อนหน้านี้ว่าเป็นเว็บไซต์ที่ดูไม่ดีทีเดียว โชคดีที่ซอฟต์แวร์สะอาดและไม่มีซอฟต์แวร์ขยะ มัลแวร์ โฆษณา ฯลฯ เมื่อคุณดาวน์โหลดไฟล์ ZIP(ZIP file)แล้ว ให้แยกไฟล์ทั้งหมดออกก่อน แล้วจึงเรียกใช้ไฟล์แอปพลิเค(application file)ชัน

เมื่อคุณเรียกใช้แอปพลิเคชันครั้งแรก คุณจะเห็นช่องสองช่องที่ด้านบนสุดสำหรับต้นทางและ(source and destination)ปลายทาง เราต้องกำหนดค่าเหล่านั้นก่อน

dsychronize แหล่ง dest

ทำเครื่องหมาย ที่ช่อง Sources แล้วกดEnter ตอนนี้คุณจะเห็นปุ่มสองปุ่มปรากฏขึ้นทางด้านขวา: ตัวกรอง(Filter)และเรียก(Browse)ดู

เส้นทางแหล่งที่มา

คลิก ปุ่ม เรียกดู(Browse)และเลือกโฟลเดอร์แรกของคุณ เมื่อเลือกแล้ว คุณสามารถคลิกที่ ปุ่ม ตัวกรอง(Filter)หากคุณต้องการแยกไฟล์บางประเภทหรือแยกโฟลเดอร์ย่อย หากคุณต้องการให้ทุกอย่างซิงค์กัน อย่ากังวลกับ ปุ่ม ตัวกรอง(filter button)

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

ซิงโครไนซ์ตัวเลือก

อย่างไรก็ตาม ก่อนที่เราจะทำการซิงค์ใดๆ เรามากำหนดค่าตัวเลือกกันก่อน ในการเริ่มต้น หากคุณต้องการซิงค์การเปลี่ยนแปลงระหว่างทั้งสองโฟลเดอร์ คุณควรตรวจสอบ การซิงโครไน ซ์แบบสองทิศทาง (Bidirectional synchronization)สิ่งนี้จะเปิดใช้งานกล่องคัดลอกเฉพาะไฟล์ที่ใหม่กว่า(Copy only newer files) โดยอัตโนมัติ ด้วย ฉันยังแนะนำให้ตรวจสอบสร้างโฟลเดอร์ หากไม่มีอยู่(Create folder if not exists)เพื่อที่ว่าเมื่อคุณสร้างโฟลเดอร์ใหม่ในโฟลเดอร์หนึ่ง โฟลเดอร์นั้นจะสร้างโฟลเดอร์เดียวกันโดยอัตโนมัติในโฟลเดอร์ที่ซิงค์อีกโฟลเดอร์หนึ่ง

อีกตัวเลือกที่สำคัญคือBackup Changes (Backup Changes)สิ่งนี้มีประโยชน์ ถ้าคุณต้องการเก็บการเปลี่ยนแปลงหลายๆ เวอร์ชันไว้ ในกรณีที่คุณไม่ได้ตั้งใจ(t mean)ลบบางสิ่งหรือคุณต้องการดูเอกสารเวอร์ชันก่อนหน้า ฯลฯ

มีตัวเลือกเพิ่มเติมอีกหลายตัวที่อธิบายตนเองได้ หากคุณสับสน โปรดอ่านไฟล์ TXT(TXT file)ที่อยู่ในโฟลเดอร์ที่คลายซิปแอปพลิเคชัน

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

ปุ่มซิงโครไนซ์

ในการรับการซิงค์ตามเวลาจริง คุณต้องกา ช่องการ ซิงค์แบบเรียลไทม์(Realtime sync)ใต้ตัวเลือก(Special options)พิเศษ ตอนนี้ หากคุณ เปิด หน้าต่างโปรแกรม(program window) ทิ้งไว้ และเริ่มเพิ่ม ลบ หรืออัปเดตไฟล์ในโฟลเดอร์ต้นทางหรือปลายทาง(source or destination folder)คุณจะเห็นว่าโฟลเดอร์ต่างๆ ได้รับการอัปเดตโดยอัตโนมัติโดยที่ผู้ใช้ไม่ต้องดำเนินการใดๆ

นี่ยังไม่เหมาะเพราะคุณต้อง เปิด หน้าต่างโปรแกรม(program window)ไว้ แต่นักพัฒนาก็ฉลาดพอที่จะเข้าใจสิ่งนั้น ภายใต้ การ ซิงค์ตัวจับเวลา(Timer sync)มีอีกสองตัวเลือกที่คุณต้องตรวจสอบ: Autostart และ(Autostart) Autostart as service(Autostart as service)

เมื่อคุณพยายามตรวจสอบปุ่ม Autostart(Autostart button)คุณจะได้รับข้อความแจ้งว่าคุณต้องเริ่มDsynchronizeในฐานะผู้ดูแล(Administrator)ระบบ ในการดำเนินการนี้ ให้ปิดโปรแกรมแล้วคลิกขวาที่ไฟล์แอปพลิเคชัน แล้ว(application file)เลือกRun as Administrator(Run as Administrator)

ทำงานเป็นผู้ดูแลระบบ

ตอนนี้คุณควรจะทำเครื่องหมายใน ช่อง Autostart  ได้โดยไม่มีข้อความ ถัดไป ให้ทำเครื่องหมายที่ ช่อง Autostart as serviceและคุณจะได้รับป๊อปอัปที่คุณต้องคลิกปุ่มติดตั้งบริการ( Install Service)

ติดตั้งเป็นบริการ

เมื่อคุณทำเช่นนั้น ปุ่ม เริ่มบริการ(Start Service)จะสามารถคลิกได้ คลิก(Click)ที่นั้นและไม่ต้องกังวลกับบัญชี(Account)รหัสผ่าน(Password)ฯลฯเพียงตรวจ(Just)สอบให้แน่ใจว่า ได้เลือก บัญชีระบบ(System Account)แล้ว คลิกเสร็จสิ้น(Done)และคุณควรเห็นโปรแกรมแจ้งว่ากำลังทำงานเป็นบริการ

ทำงานเป็นบริการ

แค่นั้นแหละ! ตอนนี้ให้ปิดโปรแกรมแล้วเริ่มอัปเดต เพิ่มหรือลบข้อมูลจากโฟลเดอร์ของคุณ และดูการกระทำเหล่านั้นจะซิงค์กับอีกโฟลเดอร์หนึ่งทันที

ซิงค์สองโฟลเดอร์

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



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาและบำรุงรักษาแอปพลิเคชัน Windows 11 หรือ 10 ฉันยังมีประสบการณ์ในการทำงานกับ Google Docs และ Microsoft Edge ทักษะของฉันในด้านเหล่านี้ทำให้ฉันเป็นผู้สมัครที่ยอดเยี่ยมสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในอนาคต



Related posts