20 มีนาคม 2558

Published มีนาคม 20, 2558 by with 0 comment

ย้ายไฟล์ไปยังถังขยะ (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('ไฟล์ที่ต้องการย้ายไปยังถังขยะ')

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

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)