Send2Trash небольшой пакет, который отправляет файлы в Корзину (Recycle Bin или) изначально и на всех платформах. В Mac OS X, он использует родной звонки FSMoveObjectToTrashSync какао, на окнах, он использует родной (и уродливые) SHFileOperation win32 вызовов. На других платформах, то файл перемещается в первой папке он находит, что выглядит как мусор (до сих пор, это, как известно, работают на Ubuntu).
Установка
Скачать источник, из http://hg.hardcoded.net/send2trash и установить его с:
Судо питон setup.py установить
На Windows, вам нужно Visual Studio 2008 для компиляции. Обратите внимание, что установки вы получите не будет "универсальный" пакет. Если вы установите его на OS X, только модуль "OSX" будет составлен, и если вы установите его на Windows, только модуль "выиграть" будет составлен.
Чтобы иметь кросс-платформенную пакет можно грузить вокруг, вы будете иметь собрать пакет на обеих платформах, а объединить результаты, так что оба собранные модули в одном пакете.
Использование
от send2trash импорта send2trash
send2trash ('some_file')
Когда есть проблема OSError поднят
Что нового В этом выпуске:.
- Улучшена plat_other следовать freedesktop.org мусора спецификация.
Что нового в версии 1.1.0:
- Старинная скомпилированные модули к ctypes так, что кросс-платформенный Компиляция не нужно больше.
Требования
- Python
Комментарии не найдены