วิธีแก้ไขรหัสข้อผิดพลาด 36 ใน Mac OS X Finder

สารบัญ:

Anonim

ในบางโอกาสที่หายากเมื่อพยายามคัดลอกไฟล์ ผู้ใช้ Mac อาจพบ "รหัสข้อผิดพลาด 36" ซึ่งจะหยุดกระบวนการคัดลอกหรือย้ายใน Mac OS X Finder โดยสมบูรณ์ ข้อผิดพลาดแบบเต็มมักจะอ่านเป็น "ตัวค้นหาไม่สามารถดำเนินการให้เสร็จสมบูรณ์ได้เนื่องจากข้อมูลบางอย่างใน "ชื่อไฟล์" ไม่สามารถอ่านหรือเขียนได้ (รหัสข้อผิดพลาด -36)” . บางครั้งชื่อไฟล์คือ .DS_Store แต่ก็สามารถเกิดขึ้นได้กับไฟล์เกือบทุกชนิดบน Mac เช่นกัน

หากคุณพบ Error Code -36 บนเครื่อง Mac มักจะมีวิธีแก้ปัญหาง่ายๆ ต้องขอบคุณเครื่องมือบรรทัดคำสั่งแสนสะดวกที่เรียกว่า “dot_clean” หากคุณไม่เคยได้ยินเกี่ยวกับ dot_clean แสดงว่าคุณไม่ได้อยู่คนเดียวอย่างแน่นอน และหน้าคู่มือสำหรับคำสั่งอธิบายว่ามัน “รวมไฟล์ ._ เข้ากับไฟล์เนทีฟที่สอดคล้องกัน” ซึ่งอาจฟังดูไม่ถูกใจผู้ใช้ทั่วไป แต่สาเหตุส่วนใหญ่ของข้อผิดพลาด 36 คือไฟล์ที่นำหน้าด้วยจุด ซึ่งอาจตรงกับสิ่งที่คุณต้องทำ

วิธีแก้ไขข้อผิดพลาด 36 ใน Mac OS X Finder ด้วย dot_clean

หากต้องการใช้ dot_clean คุณจะต้องชี้ไปที่ไดเร็กทอรีที่กำลังคัดลอกและโยนรหัสข้อผิดพลาด 36 พื้นฐานจะมีลักษณะดังนี้:

  1. เปิด Terminal (พบใน /Applications/Utilities/ หรือด้วย Spotlight)
  2. ที่พรอมต์คำสั่ง พิมพ์:
  3. dot_clean /Path/To/Directory/With/Problem/

  4. เมื่อ dot_clean เสร็จสิ้น ให้ลองคัดลอกไฟล์อีกครั้งและน่าจะสำเร็จโดยไม่มีรหัสข้อผิดพลาด

ตัวอย่างเช่น หากการคัดลอก ~/Documents/FileBackups/ เป็นไดเร็กทอรีที่มีปัญหา ให้ใช้:

dot_clean ~/Documents/FileBackups/

นั่นคือทั้งหมดที่จำเป็นในการแก้ไขปัญหา เพียงให้แน่ใจว่าได้ลองถ่ายโอนไฟล์/ไดเร็กทอรีทันทีหลังจากรันคำสั่ง

ในทางเทคนิค คุณสามารถชี้ dot_clean ไปที่โวลุ่มทั้งหมดได้ แต่อาจไม่จำเป็น เว้นแต่ข้อผิดพลาด -36 จะทำงานอย่างต่อเนื่องใน Finder เมื่อพยายามสำรองข้อมูลทั้งไดรฟ์ด้วยตนเอง

หากปัญหาเกิดขึ้นซ้ำๆ และคุณพบปัญหาอย่างต่อเนื่องเมื่อพยายามคัดลอกไฟล์ไปยังและจาก Mac ที่เชื่อมต่อเครือข่าย การแชร์เครือข่าย ไดรฟ์ภายนอกบางประเภท หรือไปยังและจากคอมพิวเตอร์ Windows คุณสามารถ พยายามลบทั้งหมดด้วยDS_Store ไฟล์บน Mac โดยใช้บรรทัดคำสั่ง ซึ่งสามารถทำงานเป็นวิธีแก้ปัญหาชั่วคราวหาก dot_clean ล้มเหลวด้วยเหตุผลบางอย่าง นั่นคือสิ่งที่ฉันเคยทำในอดีตเพื่อแก้ไขปัญหานี้และข้อความแสดงข้อผิดพลาดอินพุต/เอาต์พุตอื่นๆ ที่คล้ายคลึงกันก่อนที่จะค้นพบแนวทางคำสั่งเฉพาะนี้

ฉันเพิ่งพบสิ่งนี้เมื่อเร็ว ๆ นี้และพบว่า dot_clean ทำงานได้ดีในการแก้ไข Error Code -36 เมื่อคัดลอกไดเร็กทอรีจาก Mac ที่มี OS X 10.9.5 ไปยัง Mac ที่มี OS X 10.10.3 และด้วย ไปยังพีซีที่ใช้ Windows เครื่องเดิมแสดงข้อผิดพลาดซ้ำๆ ดูเหมือนว่าข้อผิดพลาดนี้มีผลกับ Mac OS ตั้งแต่ Sierra, El Capitan และ OS X Yosemite ด้วยเช่นกัน อาจบ่งบอกถึงความเข้ากันไม่ได้กับไฟล์ dot บางไฟล์จาก OS เวอร์ชันอื่น ไม่เหมือนกับข้อความแสดงข้อผิดพลาดแปลก ๆ ใน Mac OS X การรีบูตหรือรีสตาร์ท Finder ไม่ได้ทำเคล็ดลับ ขอบคุณมากสำหรับ JacobSalmela สำหรับวิธีแก้ปัญหาง่ายๆ

หากวิธีนี้ใช้ได้ผลสำหรับคุณ หรือคุณทราบเคล็ดลับอื่นในการแก้ไข Error Code 36 ใน Mac OS X Finder โปรดแจ้งให้เราทราบในความคิดเห็น

วิธีแก้ไขรหัสข้อผิดพลาด 36 ใน Mac OS X Finder