Send2Trash is een klein pakket dat de bestanden verstuurt naar de prullenbak (of prullenbak) native en op alle platforms. Op Mac OS X, het maakt gebruik van inheemse FSMoveObjectToTrashSync Cocoa gesprekken, op Windows, het maakt gebruik van inheemse (en lelijk) SHFileOperation win32 gesprekken. Op andere platforms, het beweegt het bestand naar de eerste map het vindt dat lijkt op een prullenbak (tot nu toe, is het bekend om te werken op Ubuntu).
installatie
Download de bron van http://hg.hardcoded.net/send2trash en installeer het met:
sudo python setup.py installeren
Op Windows, zult u Visual Studio 2008 nodig om het te compileren. Merk op dat de installatie krijg je een "universeel" -pakket niet. Als je het op OS X te installeren, alleen de "osx" module zal worden samengesteld, en als je het op Windows te installeren, wordt alleen de "win" module worden samengesteld.
Om een cross-platform pakket kunt u het schip rond te hebben, moet je het pakket op beide platforms verzamelen en samenvoegen van de resultaten, zodat beide gecompileerde modules zijn in hetzelfde pakket.
Gebruik
van send2trash import send2trash
send2trash (some_file)
Als er een probleem is OSError wordt verhoogd
Wat is nieuw in deze release:.
- Verbeterde plat_other te volgen freedesktop.org trash specificatie.
Wat is nieuw in versie 1.1.0:
- Omgezet gecompileerde modules ctypes zodat cross-platform compilatie is niet meer nodig.
Eisen
- Python
Reacties niet gevonden