Send2Trash是一个小的包,将文件发送到废纸篓(或回收站)本身并在所有平台上。在Mac OS X,它采用原生FSMoveObjectToTrashSync可可电话,在Windows上,它采用原生(丑)SHFileOperation Win32调用。在其它平台上,它移动的文件,它发现,看起来像一个垃圾桶(到目前为止,它是已知可以工作在Ubuntu的)第一个文件夹。
安装
从http://hg.hardcoded.net/send2trash下载源和安装:
sudo的蟒蛇setup.py安装
在Windows中,你需要的Visual Studio 2008进行编译。注意,该安装你得到的将不会是一个“通用”包。如果您在OS X上安装它,只有“OSX”模块将被编译,如果在Windows上安装它,只有“双赢”模块将被编译。
有一个跨平台的包,你可以运送身边,你就必须编译包在两个平台和合并的结果,这样既编译的模块都在同一个包。
用法
从send2trash进口send2trash
send2trash('SOME_FILE“)
当有一个问题OSError异常升高
什么在此版本中是新的:
- 改进plat_other遵循freedesktop.org垃圾桶规范。
在什么版本1.1.0是新的:
- 在转换编译模块ctypes的,这样的跨平台编译是没有必要的了。
要求:
- 在Python的
评论没有发现