Send2Trash är ett litet paket som skickar filer till papperskorgen (eller Papperskorgen) inbyggt och på alla plattformar. På Mac OS X, använder den infödda FSMoveObjectToTrashSync Cocoa samtal på Windows, använder den infödda (och fula) SHFileOperation win32 samtal. På andra plattformar, flyttar den filen till den första mappen den finner som ser ut som en papperskorg (hittills, är det känt att arbeta på Ubuntu).
Installation
Ladda ner källan från http://hg.hardcoded.net/send2trash och installera den med:
sudo python setup.py installera
I Windows, behöver du Visual Studio 2008 för att sammanställa den. Observera att installationen får du inte kommer att vara en "universell" paket. Om du installerar det på OS X, bara "OSX" modulen kommer att sammanställas, och om du installerar det på Windows, kommer bara "vinna" modul sammanställas.
Att ha en plattformsoberoende paket du kan skicka runt, har du kompilera paketet på båda plattformarna och slå samman resultaten så att båda sammanställda modulerna är i samma paket.
Användning
från send2trash import send2trash
send2trash ('some_file')
När det finns ett problem OSError höjs
Vad är nytt i den här versionen.
- Förbättrad plat_other att följa freedesktop.org papperskorgen specifikation.
Vad är nytt i version 1.1.0:
- Konverterade kompilerade modulerna till ctypes så att plattformsoberoende sammanställning är inte längre nödvändig.
Krav :
- Python
Kommentarer hittades inte