Send2Trash es un pequeño paquete que envía archivos a la Papelera (o papelera de reciclaje) de forma nativa y en todas las plataformas. En Mac OS X, utiliza las llamadas FSMoveObjectToTrashSync cacao nativo, en Windows, utiliza nativa (y feo) llamadas win32 SHFileOperation. En otras plataformas, se mueve el archivo a la primera carpeta que encuentra que se parece a un cubo de basura (hasta el momento, se sabe que funciona en Ubuntu).
Instalación
Descarga la fuente de la http://hg.hardcoded.net/send2trash e instalarlo con:
sudo python setup.py install
En Windows, necesitará Visual Studio 2008 para compilarlo. Tenga en cuenta que la instalación que obtendrá no será un paquete de "universal". Si lo instala en OS X, sólo se compila el módulo "osx", y si usted lo instala en Windows, se compilará sólo el módulo de "ganar".
Para tener un paquete multiplataforma puedes enviar alrededor, tendrás compilar el paquete en ambas plataformas y combinar los resultados para que ambos módulos compilados están en el mismo paquete.
Uso
desde send2trash importación send2trash
send2trash ('some_file')
Cuando hay un problema OSError se eleva
¿Cuál es nuevo en esta versión:.
- Mejora plat_other seguir freedesktop.org basura especificación.
¿Qué hay de nuevo en la versión 1.1.0:
- Convertido módulos compilados a ctypes para que multiplataforma compilación ya no es necesario.
Requisitos
- Python
Comentarios que no se encuentran