如何使用 PyQt4 将文件移动到不同平台上的回收站/垃圾箱?

2024-01-07

我想向我的跨平台 PyQt4 应用程序添加下一个功能:当用户选择某个文件并选择“删除”操作时,该文件将被移动到回收站文件夹,而不是永久删除。我想我可以使用 Win32 API 或类似的东西找到特定于 Windows 的解决方案,但我想知道是否也可以通过 PyQt4 方法在 Ubuntu/Linux 和 MaxOSX 上执行类似的操作。


使用 Python 是一件好事,我不久前创建了一个库来做到这一点:

http://www.hardcoded.net/articles/send-files-to-trash-on-all-platforms.htm http://www.hardcoded.net/articles/send-files-to-trash-on-all-platforms.htm

在 PyPI 上:发送到垃圾箱 http://pypi.python.org/pypi/Send2Trash

安装

使用康达:

conda install Send2Trash

使用点:

pip install Send2Trash

Usage

删除文件或文件夹

from send2trash import send2trash
send2trash("directory")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 PyQt4 将文件移动到不同平台上的回收站/垃圾箱? 的相关文章

随机推荐