Send2Trash là một gói nhỏ mà gửi tập tin vào thùng rác (Recycle Bin hoặc) nguyên bản và trên tất cả các nền tảng. Trên Mac OS X, nó sử dụng bản địa gọi FSMoveObjectToTrashSync Cocoa, trên Windows, nó sử dụng bản địa (và xấu xí) cuộc gọi SHFileOperation win32. Trên các nền tảng khác, nó di chuyển các tập tin vào thư mục đầu tiên nó tìm thấy trông giống như một thùng rác (cho đến nay, nó được biết đến để làm việc trên Ubuntu).
Cài đặt
Tải nguồn từ http://hg.hardcoded.net/send2trash và cài đặt nó với:
sudo python setup.py cài đặt
Trên Windows, bạn sẽ cần Visual Studio 2008 để biên dịch nó. Lưu ý rằng khi cài đặt bạn sẽ nhận được sẽ không phải là một "phổ" gói. Nếu bạn cài đặt nó trên OS X, chỉ có các mô-đun "osx" sẽ được biên dịch, và nếu bạn cài đặt nó trên Windows, chỉ có module "giành chiến thắng" sẽ được biên dịch.
Để có một gói cross-nền tảng bạn có thể tàu xung quanh, bạn sẽ phải biên dịch các gói trên cả hai nền tảng và hợp nhất các kết quả để cho cả hai mô-đun được biên soạn là trong cùng một gói.
Cách sử dụng
từ send2trash send2trash nhập khẩu
send2trash ('some_file')
Khi có một vấn đề OSError được nâng lên
là gì mới trong phiên bản này:.
- Cải thiện plat_other theo freedesktop.org thùng rác đặc điểm kỹ thuật.
là gì mới trong phiên bản 1.1.0:
- Chuyển Đổi môđun biên dịch để ctypes để cross-nền tảng biên dịch là không cần thiết nữa.
Yêu cầu :
- Python
Bình luận không