Send2Trash er en liten pakke som sender filer til papirkurven (eller papirkurven) fritt og på alle plattformer. På Mac OS X, bruker den innfødte FSMoveObjectToTrashSync Cocoa samtaler, på Windows, bruker den innfødte (og stygge) SHFileOperation win32 samtaler. På andre plattformer, flytter den filen til den første mappen den finner som ser ut som en søppel (så langt, det er kjent for å arbeide på Ubuntu).
Installasjon
Last ned kilde fra http://hg.hardcoded.net/send2trash og installere den med:
sudo python setup.py installere
På Windows, trenger du Visual Studio 2008 for å kompilere den. Legg merke til at installasjons du får vil ikke være en "universell" pakken. Hvis du installerer det på OS X, bare "osx" modulen vil bli utarbeidet, og hvis du installerer det på Windows, vil bare "vinne" modul kompileres.
Å ha en cross-platform pakken du kan sende rundt, vil du ha kompilere pakken på begge plattformer og slå sammen resultatene slik at begge samlet modulene er i samme pakke.
Bruk
fra send2trash import send2trash
send2trash ('some_file')
Når det er et problem OSError heves
Hva er nytt i denne utgaven.
- Forbedret plat_other å følge freedesktop.org søppel spesifikasjon.
Hva er nytt i versjon 1.1.0:
- konvertert kompilerte moduler til ctypes slik at cross-platform kompilering er ikke nødvendig lenger.
Krav
- Python
Kommentarer ikke funnet