Send2Trash to małe narzędzie, które wysyła pliki do Kosza (lub Kosz) natywnie i na wszystkich platformach. & Nbsp; Na OS X, wykorzystuje rodzime FSMoveObjectToTrashSync Cocoa wzywa, w systemie Windows, wykorzystuje natywne (i brzydki) SHFileOperation win32 wzywa. Na innych platformach, przenosi plik do pierwszego folderu stwierdzi, że wygląda jak śmietnik (do tej pory, to wiadomo, że działa na Ubuntu).
Instalacja:
Pobierz źródło, z http://hg.hardcoded.net/send2trash i zainstalować go z:
>>> sudo python setup.py install
W systemie Windows, musisz Visual Studio 2008, aby go skompilować. Należy pamiętać, że instalacja dostaniesz nie będzie "uniwersalne" pakiet. Jeśli zainstalujesz go na OS X, tylko moduł "osx" zostaną skompilowane, a jeśli go zainstalować w systemie Windows, tylko "wygrać" Moduły zostaną skompilowane.
Aby mieć pakiet cross-platform można wysyłać wokół, będziesz musiał skompilować pakiet na obu platformach i połączyć wyniki tak, aby obie opracowane moduły są w tym samym opakowaniu.
Sposób użycia:
>>> Z importu send2trash send2trash
>>> Send2trash ("jakis_plik")
Gdy pojawia się problem OSError podnosi
Co nowego w tym wydaniu:.
- Ulepszona plat_other śledzić freedesktop.org śmieci Specyfikacja.
Co nowego w wersji 1.1.0:
- Przekonwertowano skompilowane moduły do ctypes tak, że cross-platform kompilacja nie jest już konieczne.
Wymagania :
- Python
Komentarze nie znaleziono