Far*_*Kon 5 python recycle-bin windows-vista
我正在尝试编写一个python模块,将文件移动到Mac和PC上的"回收站".
有没有办法,只能从命令行(是的,我的意思是绝对不使用C#/ C++ /等)将文件移动到回收站,并将其显示为拖放文件(或通过SHFileOperation删除)等).
您应该使用该SHFileOperation功能,或者在Vista上使用该IFileOperation接口(如下面的gix所指出的).
从以下评论SHFileOperation:
当用于删除文件时,除非在lpFileOp指向的SHFILEOPSTRUCT结构的fFlags成员中设置FOF_ALLOWUNDO标志,否则SHFileOperation将永久删除该文件.设置该标志会将文件发送到回收站.如果您只想删除文件并保证它不会放在回收站中,请使用DeleteFile.
将文件移动到Windows'回收站是Shell操作.Shell操作通过COM运行.对于较旧的Windows版本,有SHFileOperation接口.由于Vista有新的IFileOperation接口.
| 归档时间: |
|
| 查看次数: |
1161 次 |
| 最近记录: |