Skip to content

ย้ายไฟล์ไปยังถังขยะ (Recycle Bin) ใน Python

สวัสดีผู้อ่านทุกท่านครับ อย่างที่เรารู้กันว่า ถ้าเราต้องการลบไฟล์หรือย้ายไฟล์ต้องใช้โมดูล os แต่ถ้าเราต้องการย้ายไฟล์ไปยังถังขยะ (Recycle Bin) ใน Python จะทำอย่างไร คำตอบคือ มีนักพัฒนาได้เขียนไลบรารีสำหรับงานนี้โดยเฉพาะขึ้นมาครับ

ถังขยะใน Windowsถังขยะ (Recycle Bin)  เป็นที่พักไฟล์ที่ไม่ต้องการใช้งาน โดยไฟล์ที่อยู่ในนี้จะไม่สามารถเรียกมาใช้ได้ ไฟล์ที่อยู่ในนี้เราจะลบหรือกู้คืนตอนไหนก็ได้ครับ มีทั้งใน Mac OS X, Windows และ Linux หน้าที่เหมือนกันเพียงแค่ชื่อต่างกันครับ

ไลบรารีนี้มีชื่อว่า "Send2Trash" เป็นไลบรารีสำหรับย้ายไฟล์ไปยังถังขยะ (Recycle Bin)

  • รองรับทั้ง Python 2, Python 3
  • รองรับทั้ง Mac OS X, Windows และ Linux
  • License: BSD Licens

สามารถติดตั้งได้ด้วยคำสั่ง pip:

pip install Send2Trash

หรือโหลดโค้ดมาติดตั้งเองจาก PyPI https://pypi.python.org/pypi/Send2Trash แตกไฟล์ เปิดคอมมาไลน์เข้าไปยังโฟลเลอร์ที่แตกไฟล์แล้วใช้คำสั่ง

python setup.py install

การใช้งาน

มีการใช้งานง่าย ๆ ไม่ซับซ้อนครับ

from send2trash import send2trash
send2trash('ไฟล์ที่ต้องการย้ายไปยังถังขยะ')

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

Published on Categories ไม่มีหมวดหมู่

About wannaphong

วรรณพงษ์ ภัททิยไพบูลย์ ผู้ดูแลเว็บ wannaphong.com และผู้เขียนบทความบล็อกนี้ นักศึกษาชั้นปีที่ 1 สาขาวิทยาการคอมพิวเตอร์และสารสนเทศ คณะวิทยาศาสตร์ประยุกต์และวิศวกรรมศาสตร์ มหาวิทยาลัยขอนแก่น วิทยาเขตหนองคาย

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *