เหตุใดไฟล์จึงไม่ถูกลบบน Android
คุณแตะลบและไม่มีอะไรเกิดขึ้นหรือคุณได้รับข้อผิดพลาด: "การดำเนินการไม่ได้รับอนุญาต" "ไม่สามารถลบไฟล์" หรือ "การลบล้มเหลว"นี่เป็นหนึ่งในประสบการณ์ Android ที่น่าหงุดหงิดที่สุด คุณสามารถดูไฟล์ได้ แต่ไม่สามารถลบออกได้
ข่าวดี: มีเหตุผลเสมอ และ AnExplorer สามารถแก้ปัญหาได้เกือบทุกกรณีต่อไปนี้คือสาเหตุ จากที่พบบ่อยที่สุดไปหาน้อยที่สุด:
แก้ไข 1: ให้สิทธิ์ "การเข้าถึงไฟล์ทั้งหมด" (ทั่วไปที่สุด)
ปัญหา: Android 11+ เปิดตัว Scoped Storage ซึ่งจำกัดสิ่งที่ผู้จัดการไฟล์สามารถเข้าถึงได้หากตัวจัดการไฟล์ของคุณไม่มี "การเข้าถึงไฟล์ทั้งหมด" จะสามารถลบได้เฉพาะไฟล์ที่สร้างหรือไฟล์ในโฟลเดอร์ที่ระบุเท่านั้น
การแก้ไข:
- การตั้งค่า → แอพพลิเคชั่น → AnExplorer (หรือตัวจัดการไฟล์ของคุณ)
- สิทธิ์ → ที่เก็บข้อมูล
- เลือก "อนุญาตการจัดการไฟล์ทั้งหมด"
ขั้นตอนเดียวนี้แก้ไขปัญหา "ไม่สามารถลบ" ได้ 70%หากไม่ได้รับอนุญาตนี้ ตัวจัดการไฟล์จะไม่มีสิทธิ์ระดับระบบในการลบไฟล์ในตำแหน่งส่วนใหญ่
เหตุใดจึงเกิดขึ้น: Google เพิ่มข้อจำกัดนี้ใน Android 11 เพื่อป้องกันไม่ให้แอปปลอมลบข้อมูลของคุณแต่ยังบล็อกตัวจัดการไฟล์ที่ถูกกฎหมายด้วย เว้นแต่คุณจะให้อนุญาตอย่างชัดเจน
แก้ไข 2: ปิดแอปโดยใช้ไฟล์
ปัญหา: ไฟล์ที่กำลังเปิดอยู่หรือใช้งานโดยแอปอื่นไม่สามารถลบได้Android ล็อคมันเพื่อป้องกันข้อมูลเสียหาย
อาการ:
- ข้อผิดพลาด "ไฟล์ถูกใช้งาน"
- การลบดูเหมือนจะสำเร็จแต่ไฟล์ปรากฏขึ้นอีกครั้ง
- "ไม่อนุญาตให้ดำเนินการ" กับไฟล์มีเดีย
การแก้ไข:
- ระบุว่าแอปใดกำลังใช้ไฟล์ (ตรวจสอบชื่อโฟลเดอร์ — เช่น ไฟล์ใน
com.whatsappถูกใช้โดย WhatsApp) - ปิดแอปนั้นโดยสมบูรณ์ (ปัดออกจากแอปล่าสุด)
- หากยังล็อคอยู่: การตั้งค่า → แอป → ชื่อแอป → บังคับหยุด
- ลองลบอีกครั้งใน AnExplorer
สาเหตุที่พบบ่อย: เครื่องเล่นมีเดีย (ล็อคไฟล์วิดีโอ/เสียง), แอพแกลเลอรี่ (ล็อครูปภาพ), ตัวจัดการการดาวน์โหลด (ล็อคไฟล์ที่ดาวน์โหลดบางส่วน), แอพซิงค์บนคลาวด์ (ล็อคไฟล์ซิงค์)
แก้ไข 3: สิทธิ์ในการเขียนการ์ด SD
ปัญหา: Android 11+ ต้องได้รับอนุญาตอย่างชัดเจนในการเขียนลงการ์ด SDแม้ว่าจะมี "การเข้าถึงไฟล์ทั้งหมด" การ์ด SD จะต้องได้รับสิทธิ์ SAF (Storage Access Framework) แยกต่างหาก
การแก้ไข:
- เปิด AnExplorer → ไปที่การ์ด SD ของคุณ
- Android แสดงกล่องโต้ตอบ: "อนุญาตให้ AnExplorer เข้าถึง ชื่อการ์ด SD"
- แตะ "ใช้โฟลเดอร์นี้" → อนุญาต
- ตอนนี้คุณสามารถลบ ย้าย และเปลี่ยนชื่อไฟล์ในการ์ด SD ได้แล้ว
โปรดตรวจสอบด้วย: การ์ด SD บางรุ่นมีสวิตช์ป้องกันการเขียนจริง (แถบเลื่อนเล็กๆ ด้านข้าง)หากอยู่ในตำแหน่ง "ล็อค" จะไม่มีแอปใดสามารถเขียนหรือลบออกจากการ์ดได้เลื่อนไปยังตำแหน่งปลดล็อค
การ์ด SD เสียหาย: หากการ์ดเสียหาย ไฟล์อาจดูเหมือนไม่สามารถลบได้ลอง: การตั้งค่า → ที่เก็บข้อมูล → การ์ด SD → ฟอร์แมต (คำเตือน: ลบข้อมูลทั้งหมด)
แก้ไข 4: โฟลเดอร์ Android/data และ Android/obb
ปัญหา: Android 12+ บล็อกการเข้าถึง Android/data/ และ Android/obb/ อย่างสมบูรณ์สำหรับแอปทั้งหมดแม้จะมี "การเข้าถึงไฟล์ทั้งหมด" โฟลเดอร์เหล่านี้ก็ยังถูกจำกัด
การแก้ไข (แนวทางของ AnExplorer):
- เปิด AnExplorer → ไปที่ Internal Storage → Android → data
- กล่องโต้ตอบของระบบปรากฏขึ้น: "อนุญาตให้ AnExplorer เข้าถึงโฟลเดอร์นี้หรือไม่"
- แตะ "ใช้โฟลเดอร์นี้" → อนุญาต
- การเข้าถึงการอ่าน / เขียน / ลบแบบเต็มที่ได้รับผ่าน SAF
นี่เป็นการอนุญาตเพียงครั้งเดียวเมื่อได้รับอนุญาตแล้ว คุณจะลบไฟล์ใดก็ได้ใน Android/data/ ผ่าน AnExplorer
เหตุใดโฟลเดอร์เหล่านี้จึงได้รับการปกป้อง: โฟลเดอร์เหล่านี้มีข้อมูลส่วนตัวของแอป (บันทึกเกม ฐานข้อมูลแอป เนื้อหาที่แคชไว้)Google จำกัดการเข้าถึงเพื่อป้องกันไม่ให้แอปอ่านข้อมูลส่วนตัวของกันและกันแต่คุณในฐานะเจ้าของอุปกรณ์ยังคงให้สิทธิ์การเข้าถึงได้ด้วยตนเอง
แก้ไข 5: ไฟล์ระบบ (ต้องใช้รูท)
ปัญหา: ไฟล์ใน /system/ , /data/data/ และพาร์ติชันระบบอื่น ๆ ได้รับการปกป้องโดยสิทธิ์ของไฟล์ Linuxไม่อนุญาตให้คุณลบสิทธิ์ของ Android โดยไม่ต้องรูท
การแก้ไข:
- รูทอุปกรณ์ของคุณ (Magisk เป็นวิธีการมาตรฐาน)
- เปิด AnExplorer Pro → เปิดใช้งานโหมดรูทในการตั้งค่า
- ไปที่ไฟล์ระบบ → ลบ
คำเตือน: การลบไฟล์ระบบอาจทำให้อุปกรณ์ของคุณเสียหายได้ลบเฉพาะไฟล์ที่คุณแน่ใจว่าจะลบได้อย่างปลอดภัย (Bloatware APK, ข้อมูลแอประบบที่เหลือ)
แก้ไข 6: ไฟล์ที่กลับมาเรื่อยๆ
ปัญหา: คุณลบไฟล์ แต่ปรากฏขึ้นอีกครั้งในไม่กี่นาทีหรือหลายชั่วโมงต่อมามีบางอย่างกำลังสร้างมันขึ้นมาใหม่
สาเหตุทั่วไป:
- SDK โฆษณา: แอปบางตัวสร้างไฟล์การติดตาม/แคชที่สร้างขึ้นใหม่
- การซิงค์บนคลาวด์: แอปบนคลาวด์จะดาวน์โหลดไฟล์จากเซิร์ฟเวอร์อีกครั้ง
- กระบวนการของระบบ: Android จะสร้างไดเรกทอรีแคชบางไดเรกทอรีขึ้นใหม่โดยอัตโนมัติ
การแก้ไข:
- จดบันทึกเส้นทางและชื่อไฟล์
- ระบุว่าแอปใดเป็นผู้สร้าง (โดยปกติโฟลเดอร์หลักจะมีชื่อแพ็คเกจของแอป)
- ถอนการติดตั้งแอปนั้นหรือล้างข้อมูล: การตั้งค่า → แอป → แอป → ที่เก็บข้อมูล → ล้างข้อมูล
- สำหรับการซิงค์บนคลาวด์: ปิดใช้งานการซิงค์สำหรับโฟลเดอร์นั้นในการตั้งค่าของแอปคลาวด์
แก้ไข 7: ข้อผิดพลาด "ระบบไฟล์แบบอ่านอย่างเดียว"
ปัญหา: พื้นที่เก็บข้อมูลถูกต่อเชื่อมเป็นแบบอ่านอย่างเดียวสิ่งนี้เกิดขึ้นกับ:
- ที่เก็บข้อมูลภายในเสียหาย
- ไดรฟ์ USB พร้อมระบบไฟล์ NTFS (อ่านอย่างเดียวบน Android ที่ไม่มีรูท)
- พาร์ติชันระบบ
การแก้ไข:
- ไดรฟ์ USB NTFS: Android สามารถอ่าน NTFS ได้ แต่เขียนไม่ได้ฟอร์แมตไดรฟ์เป็น exFAT (เข้ากันได้กับทั้ง Android และ Windows/Mac) หรือใช้ไดรเวอร์ NTFS ที่เปิดใช้งานรูท
- ที่เก็บข้อมูลเสียหาย: รีสตาร์ทโทรศัพท์หากยังคงอยู่ ให้สำรองข้อมูลและรีเซ็ตเป็นค่าจากโรงงาน
- พาร์ติชันระบบ: ต้องมีการเข้าถึงรูท (ดูการแก้ไข 5)
เคล็ดลับการป้องกัน
- ให้สิทธิ์ "การเข้าถึงไฟล์ทั้งหมด" แก่ตัวจัดการไฟล์ของคุณทันทีหลังการติดตั้ง
- ให้สิทธิ์ SAF การ์ด SD ในครั้งแรกที่คุณเข้าถึงการ์ด
- ปิดแอปสื่อ ก่อนที่จะพยายามลบไฟล์
- อย่าลบไฟล์ใน /system เว้นแต่คุณจะรู้แน่ชัดว่ากำลังทำอะไรอยู่
- ใช้ถังขยะของ AnExplorer — ไฟล์ที่ถูกลบไปที่ถังขยะก่อน สามารถกู้คืนได้เป็นเวลา 30 วัน
คำแนะนำที่เกี่ยวข้อง
- พื้นที่เก็บข้อมูล Android เต็ม — เพิ่มพื้นที่ว่างเมื่อพื้นที่เก็บข้อมูลเต็ม
- การ์ด SD ไม่แสดง — แก้ไขปัญหาการตรวจจับการ์ด SD
- เข้าถึงไฟล์ที่ซ่อน — ค้นหาและจัดการไฟล์ที่ซ่อน
- ย้ายไฟล์ไปยังการ์ด SD — โอนไฟล์ไปยังที่จัดเก็บข้อมูลภายนอก
