วิธี rmtree ของโมดูล shutil
วิธี rmtree ของโมดูล shutil
ใช้ลบโฟลเดอร์พร้อมกับไฟล์และโฟลเดอร์ทั้งหมด
ที่อยู่ภายใน ในพารามิเตอร์แรกของ
วิธี กำหนดเส้นทางไปยังโฟลเดอร์ ในพารามิเตอร์ที่สอง
ซึ่งเป็นตัวเลือก ระบุ ignore_errors
หากมีค่าเป็น True ข้อผิดพลาด
ที่เกิดขึ้นจากการลบที่ไม่สำเร็จ
จะถูกละเว้น ในพารามิเตอร์ที่สามซึ่งเป็นตัวเลือก
ระบุ oneerror หาก
มีค่าเป็น False ข้อผิดพลาด
จะถูกประมวลผลโดยการเรียกตัวจัดการ
ที่ระบุ หากลบสำเร็จ วิธี
จะส่งคืน None
ไวยากรณ์
import shutil
shutil.rmtree(เส้นทางไปยังโฟลเดอร์, [ignore_errors], [oneerror])
ตัวอย่าง
มาลบโฟลเดอร์ dir พร้อมกับ
เนื้อหาทั้งหมดของมัน:
import shutil
print(shutil.rmtree('dir2'))
ผลลัพธ์จากการรันโค้ด:
None
ดูเพิ่มเติม
-
วิธี
moveของโมดูลshutil,
ซึ่งย้ายไฟล์หรือไดเรกทอรี แบบเวียนเกิด -
วิธี
copytreeของโมดูลshutil,
ซึ่งคัดลอกโฟลเดอร์ แบบเวียนเกิด -
วิธี
removeของโมดูลos,
ซึ่งลบ ไฟล์ -
วิธี
makedirsของโมดูลos,
ซึ่งสร้าง โฟลเดอร์ -
วิธี
renameของโมดูลos,
ซึ่งเปลี่ยนชื่อ ไฟล์และโฟลเดอร์ -
วิธี
scandirของโมดูลos,
ซึ่งวนอ่าน ไฟล์ในโฟลเดอร์