Send2Trash é um pequeno pacote que envia arquivos para o Lixo (ou Lixeira) nativamente e em todas as plataformas. No Mac OS X, que utiliza as chamadas FSMoveObjectToTrashSync cacau nativo, no Windows, ele usa nativa (e feio) chamadas SHFileOperation Win32. Em outras plataformas, ele moverá o arquivo para a primeira pasta que declara que se parece com uma lata de lixo (até agora, ele é conhecido por trabalhar no Ubuntu).
Instalação
Baixe a fonte de http://hg.hardcoded.net/send2trash e instalá-lo com:
sudo python setup.py install
No Windows, você precisa Visual Studio 2008 para compilá-lo. Note-se que a instalação você terá não será um pacote de "universal". Se você instalá-lo no OS X, somente o módulo "OSX" será compilado, e se você instalá-lo no Windows, apenas o módulo "ganhar" serão compilados.
Para ter um pacote de multi-plataforma que você pode enviar ao redor, você terá que compilar o pacote em ambas as plataformas e mesclar os resultados de modo que ambos os módulos compilados estão no mesmo pacote.
Uso
de send2trash send2trash importação
send2trash ('some_file')
Quando há um problema OSError é levantada
O que é novo nesta versão:.
- Melhorado plat_other seguir freedesktop.org lixo especificação.
O que é novo na versão 1.1.0:
- módulos compilados convertido para ctypes para que multi-plataforma compilação não é mais necessário.
Requisitos :
- Python
Comentários não encontrado