是否有Winapi方式将文件移动到回收站?

时间:2011-04-08 21:51:44

标签: c++ winapi command-line

我已经研究了很多不同的方法,但是大多数方法都需要向System32添加一个文件,而我正在寻找一条允许你将东西移动到回收站而没有任何东西的线路。被添加到计算机,因为我想要一些可以立即在所有Windows计算机上运行的东西。请放心,删除不会删除任何主要文件,并会要求确认。我正在考虑在C ++中使用system("")来运行该行。

2 个答案:

答案 0 :(得分:12)

SHFileOperationFOF_ALLOWUNDO一起使用。

答案 1 :(得分:1)

alt.comp [1]中提到了许多Recycle-Bin命令行工具(它甚至包括一个全自动守护程序,可以将任何文件删除转换为'move-to-recycle-bin')

最受欢迎的似乎是从CmdUtils by Maddog回收,免费open source (GPL)

[1] Command line delete to recycle bin?