เกิดข้อผิดพลาดในการเปิดไฟล์ zip: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว?


52

หลังจาก 25 ปีบนพีซีฉันดีใจที่ได้เรียนรู้ทั้งหมดที่ฉันสามารถทำได้เกี่ยวกับการทำงานกับ Mac และ OS X Mavericks ใหม่ของฉัน

ฉันพยายามเปิดไฟล์ zip แต่ถูกขัดจังหวะด้วยกล่องโต้ตอบเก็บข้อมูลยูทิลิตี้:

ไม่สามารถขยาย "filename.zip" เป็น "ดาวน์โหลด"
(ข้อผิดพลาด 2 - ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว)

ข้อผิดพลาด 2 - ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว

จะทำอย่างไร? ฉันจะเข้าถึงเนื้อหาของไฟล์ zip ได้อย่างไร

คำตอบ:


66

เป็นไปได้ว่าfilename.zipอาจไม่ใช่.zipไฟล์จริงหรือเสียหาย

เปิดเทอร์มิ คุณสามารถเข้าถึงได้โดยพิมพ์ "เทอร์มิ" ในสปอตไล

ป้อนคำสั่งในขั้นตอนด้านล่างลงในบรรทัดรับคำสั่งของคุณ (คลิกสามครั้งที่บรรทัดคัดลอกและวางลงในพร้อมท์ของคุณ) แทนที่filename.zipด้วยชื่อจริงของzipไฟล์

หากชื่อของไฟล์มีช่องว่างคุณจะต้องป้อนให้แตกต่างกันโดยใช้\อักขระเลี่ยง ตัวอย่างเช่นหากไฟล์มีชื่อว่าcompressed crap.zipคุณจะพิมพ์compressed\ crap.zipในบรรทัดคำสั่ง

ขั้นตอนที่ 1:

ซ่อมแซมสิทธิ์ดิสก์ เมื่อเสร็จแล้วให้ลองเปิดไฟล์. zip อีกครั้ง หากคุณต้องการคุณสามารถทำได้จากบรรทัดคำสั่ง

diskutil repairPermissions /

ขั้นตอนที่ 2:

ใช้ไฟล์เพื่อยืนยันว่าจริง ๆ แล้วเป็นไฟล์ zip:

file ~/Downloads/filename.zip

ผลลัพธ์ควรเป็น: Zip archive data, at least v2.0 to extract

หากคุณไม่ได้รับผลลัพธ์นี้ให้โพสต์ผลลัพธ์เป็นความคิดเห็นก่อนดำเนินการต่อ

ขั้นตอนที่ 3:

หลังจากยืนยันว่าเป็นไฟล์ zip จริง ๆ ให้ลองคลายซิปออกจากบรรทัดคำสั่งโดยตรง:

unzip ~/Downloads/filename.zip -d ~/Downloads

ขั้นตอนที่ 4:

ขั้นตอนที่ 3 อาจจะล้มเหลว รันคำสั่งzipเพื่อพยายามซ่อมแซมความเสียหายและกู้เนื้อหาของไฟล์เก็บถาวร (อีกครั้งแทนที่filename.zipด้วยactualname.zip):

zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip

หากดำเนินการอย่างเรียบร้อยคุณจะถูกส่งกลับไปยังพรอมต์ของคุณโดยตรง ออกจาก Terminal นำทางไปยังโฟลเดอร์ดาวน์โหลดของคุณและดับเบิลคลิกRepairedversion.zip- มันควรคลายซิปโดยไม่มีปัญหา

หรือมิฉะนั้นมันอาจไม่ออกอย่างหมดจด หากคุณนำเสนอด้วย

Is this a single-disk archive? (y/n):

กดyปุ่ม หลังจากคุณกลับสู่พรอมต์ให้ลองเปิดอีกครั้งRepairedversion.zipจากโฟลเดอร์ดาวน์โหลด หากคุณยังไม่สามารถเปิดได้ให้แสดงความคิดเห็นด้านล่างพร้อมคำเตือนที่ได้รับจากคำสั่ง หากคุณมาถึงจุดนี้แล้วอาจเป็นไปได้ว่าไฟล์เสียหายอย่างไม่สามารถแก้ไขได้


2
คุณยังสามารถลาก -n-drop ไฟล์ลงในหน้าต่างเทอร์มินัลแทนการพิมพ์ไดเรกทอรี / ชื่อไฟล์ นอกจากนี้ยังแก้ไขช่องว่างที่เป็นตัวเลือกในชื่อไฟล์โดยอัตโนมัติ
Mathias711

ขอบคุณสำหรับคำแนะนำที่ดีเหล่านี้! ฉันลองขั้นตอนที่ 1-4 นี่คือสิ่งที่ฉันได้รับเมื่อเทอร์มินัลสำลักในที่สุด มันเป็นไปด้วยดี .. ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก พบไดเรกทอรีกลาง ... คำเตือน zip: รายการใหญ่เกินไป: ส่ง / Zero.Dark.Thirty.2012.720p.BluRay.x264-Felony / f-zerodarkthirty.720p.mkv ข้อผิดพลาด zip: รายการใหญ่เกินไปที่จะแยกอ่านหรือเขียน (การบีบอัดข้อมูลไม่ดีส่งผลให้มีรายการใหญ่มากโดยไม่คาดคิดลองใช้ -fz)

ฉันได้รับข้อผิดพลาด: zip warning: no end of stream entry found: _file_inside_archive_ zip warning: rewinding and scanning for later entries มีอะไรอีกบ้างที่สามารถทำได้เพื่อกู้คืนเนื้อหาของไฟล์เก็บถาวร?
Henry Glendening

เมื่อลองขั้นตอนการเปิดเครื่องรูดฉันได้รับการแทนที่ที่ไม่คาดคิดจำนวนมาก ข้อความ แทนที่พวกเขาแก้ปัญหาได้ มีบางสิ่งผิดปกติในไฟล์ zip
Federico

@njboot, -FF แก้ไขไฟล์อย่างไร?
Pacerier

1

มีหลายสิ่งที่อาจเกิดขึ้นที่นี่ ง่ายที่สุดวิธีการแก้ไขปัญหานี้คือการดาวน์โหลดอีกครั้ง (หรืออีกสำเนา) ไฟล์ซิปจากเป็นแหล่งเดิมและเปิดอีกครั้งลองมันขึ้นมาอีกครั้ง โดยไม่ต้องมีข้อมูลเพิ่มเติมนี่คือรายการของสิ่งที่เป็นไปได้ที่อาจเกิดขึ้น:

  • ไม่มีโฟลเดอร์ "zip" คุณเขียนโฟลเดอร์ แต่ฉันสมมติว่าคุณหมายถึงไฟล์ สิ่งที่อาจเกิดขึ้นคือคุณทำเครื่องหมายไฟล์ธรรมดาที่ไม่ได้ซิปเป็นไฟล์ zip โดยการเพิ่ม.zipที่ส่วนท้ายของชื่อไฟล์โดยไม่ตั้งใจ ดังนั้นคอมพิวเตอร์ของคุณคิดว่าเป็นไฟล์ zip แต่ไม่ใช่ไฟล์ zip จริงๆ
  • ปลายทางไม่มีอยู่ จากข้อความแสดงข้อผิดพลาดคุณอาจไม่มีDownloadsโฟลเดอร์จริงๆ

ปัญหาทั้งหมดเหล่านี้ไม่ง่ายและการแก้ไขสำหรับพวกเขาจะไม่ง่ายและเทคนิคเท่ากัน ฉันคิดว่าทางออกที่ดีที่สุดของคุณคือพยายามรับไฟล์อีกครั้ง


0

ลองเปิดไฟล์ด้วยแอพอื่นนอกเหนือจาก Archive Utility

ผมใช้แอปพลิเคKeka มันก็พบข้อผิดพลาด:

การสกัด "filename.zip" ล้มเหลว
รหัสข้อผิดพลาด 2 โดยใช้
ข้อผิดพลาดร้ายแรง"p7zip"

อย่างไรก็ตามมันก็สามารถที่จะแตกไฟล์ที่มีไฟล์ภาพที่สมบูรณ์ได้ถึง 6 ไฟล์พร้อมกับอิมเมจ "Zero bytes" ที่ล้มเหลวลำดับที่ 7 ที่ล้มเหลวในการแยกไฟล์

อย่างน้อยคุณอาจกู้คืนไฟล์บางไฟล์จากไฟล์เก็บถาวรที่เสียหายได้

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