Send2Trash ist ein kleines Paket, das Dateien in den Papierkorb (oder Papierkorb) sendet und nativ auf allen Plattformen. Unter Mac OS X, verwendet es Mutter FSMoveObjectToTrashSync Cocoa Anrufe, auf Windows, einheimische (und hässlich) SHFileOperation win32 Anrufe verwendet es. Auf anderen Plattformen, bewegt sie die Datei in den Ordner zunächst fest, dass es aussieht wie ein Papierkorb (bisher, ist es bekannt, auf Ubuntu zu arbeiten).
Installation
Laden Sie die Quelle, aus http://hg.hardcoded.net/send2trash und installieren Sie es mit:
sudo python setup.py install
Unter Windows werden Sie Visual Studio 2008 müssen es zu kompilieren. Beachten Sie, dass die Installation erhalten Sie nicht ein "universelles" Paket. Wenn Sie es auf OS X zu installieren, nur die "osx" Modul kompiliert werden, und wenn Sie es unter Windows zu installieren, wird nur der "Gewinn" Modul kompiliert werden.
Um eine Cross-Plattform-Paket können Sie rund um versendet haben, müssen Sie kompilieren Sie das Paket auf beiden Plattformen und Zusammenführen der Ergebnisse, so dass beide zusammen Module sind im selben Paket.
Verwendung
von send2trash import send2trash
send2trash ('irgendeine_Datei')
Wenn es ein Problem gibt OSError angehoben
Was ist neu in dieser Pressemitteilung:.
- Verbesserte plat_other folgen freedesktop.org trash Spezifikation.
Was ist neu in Version 1.1.0:
- Umbau kompilierte Module ctypes so dass Cross-Plattform- Zusammenstellung ist nicht mehr notwendig.
Anforderungen :
- Python
Kommentare nicht gefunden