เมื่อใช้ OneDrive บน macOS หากคุณพบข้อผิดพลาดในการซิงโครไนซ์ที่เกิดจาก DS_Store ไฟล์แล้วโพสต์นี้จะช่วยคุณแก้ไขปัญหา เมื่อมันเกิดขึ้น คุณจะเห็นข้อความเตือนที่ปรากฏขึ้นเมื่อคุณคลิกที่ไอคอน OneDrive มันจะบอกว่า — อัปโหลดไฟล์ไม่ได้ – ดูปัญหาการซิงค์ . เมื่อคุณคลิกที่มัน มันจะแสดงรายการไฟล์ทั้งหมดที่ไม่สามารถซิงค์ได้ และหากมี .ds_store นี่คือวิธีแก้ไข หยุดการซิงค์บางส่วนหรือทั้งหมดเนื่องจากข้อผิดพลาดในการซิงค์ ds_store
OneDrive แสดงข้อผิดพลาดการซิงค์ .ds_store
ไฟล์ DS_store คืออะไร
ไฟล์เหล่านี้เป็นไฟล์ที่ซ่อนอยู่ซึ่งใช้โดย macOS (ที่เป็นกรรมสิทธิ์) ซึ่งเก็บบันทึกแอตทริบิวต์หรือข้อมูลเมตาเกี่ยวกับโฟลเดอร์ที่ไฟล์นั้นอยู่ เก็บข้อมูลต่างๆ เช่น ตำแหน่งของไอคอน หรือการเลือกภาพพื้นหลัง DS Store เป็นรูปแบบย่อสำหรับ Desktop Services Store แอปพลิเคชั่น Finder บน macOS จะสร้างและดูแลสิ่งนี้ทุกโฟลเดอร์ คุณสามารถเปรียบเทียบไฟล์นี้กับไฟล์ desktop.ini ที่ Windows ใช้เพื่อวัตถุประสงค์ที่คล้ายคลึงกัน
กลับมาที่ปัญหา OneDrive ด้วยเหตุผลบางประการ macOS ไม่อนุญาตให้ซิงค์ คุณได้รับข้อความแสดงข้อผิดพลาด—ปัญหาไฟล์กำลังบล็อกการอัปโหลดทั้งหมด ไม่สามารถอัปโหลดรายการไปยัง OneDrive
1] ลบไฟล์ .ds_store
- ใช้ Command + Spacebar เพื่อเปิดสปอตไลท์
- พิมพ์ เทอร์มินัล และกด Enter เพื่อเปิดเมื่อปรากฏขึ้น
- ใช้คำสั่งต่อไปนี้เพื่อลบไฟล์ ds_store ทั้งหมดในโฟลเดอร์ OneDrive
find ~/OneDrivePath/ -name ".DS_Store" -depth -exec rm {} \;
หากคุณไม่พบเส้นทางที่แน่นอน ใช้วิธีนี้เพื่อเปิดเทอร์มินัลโดยตรงในโฟลเดอร์ OneDrive
- พิมพ์ OneDrive ในสปอตไลท์
- กด Enter เมื่อปรากฏขึ้น
- คลิกขวาที่โฟลเดอร์ OneDrive แล้วเลือกเปิดเทอร์มินัลที่โฟลเดอร์นั้น
- ตอนนี้รันคำสั่ง
find -name ".DS_Store" -depth -exec rm {} \;
มันจะลบไฟล์ DS_STORE ทั้งหมด และการซิงค์จะกลับมาทำงานอีกครั้ง สุจริต OneDrive ควรบล็อกไฟล์ ds_store ตั้งแต่แรกเพื่อหลีกเลี่ยงข้อผิดพลาดในการซิงค์ OneDrive
2] บล็อก .ds_store จากการซิงค์
ข้อเสียของวิธีการข้างต้นคือคุณต้องเรียกใช้ทุกครั้งที่ประสบปัญหานี้ แม้ว่าผู้บริโภคทั่วไปจะไม่มีตัวเลือก แต่ผู้ใช้แบบธุรกิจสามารถบล็อกไม่ให้อัปโหลดไฟล์บางประเภทได้ มีตัวเลือก OneeDrive Global
- เปิดศูนย์การจัดการ OneDrive แล้วคลิก ซิงค์ ในบานหน้าต่างด้านซ้าย
- เลือก บล็อกการซิงค์ของไฟล์บางประเภท ช่องทำเครื่องหมาย
- พิมพ์นามสกุลไฟล์ที่คุณต้องการบล็อก ในกรณีของเรา ควรเป็น .ds_store
- บันทึกและซิงค์
OneDrive มักจะบล็อกประเภทไฟล์และโฟลเดอร์ที่ไม่ถูกต้อง เพื่อไม่ให้เกิดข้อผิดพลาด "การซิงค์ที่รอดำเนินการ" ไม่อนุญาตให้ใช้ชื่อต่อไปนี้สำหรับไฟล์หรือโฟลเดอร์: .lock , CON , PRN , AUX , NUL , COM0 – COM9 , LPT0 – LPT9 , _vti_ , desktop.ini , ชื่อไฟล์ใดๆ ที่ขึ้นต้นด้วย ~$ . อักขระที่คล้ายกันเช่น ” * :<> ? / \ | ~ ” # % &* :<> ? / \ { | } ไม่ได้รับอนุญาตเช่นกัน
ฉันหวังว่าคำแนะนำนี้จะง่ายต่อการปฏิบัติตาม และคุณสามารถแก้ไขข้อผิดพลาดการซิงค์ OneDrive .ds_store ได้