Есть ли в Winapi способ переместить файл в корзину? - PullRequest
10 голосов
/ 09 апреля 2011

Я изучил множество различных методов, но большинство из них требуют добавления файла в System32, в то время как я ищу строку, которая позволила бы вам переместить что-либо в корзину без добавления чего-либо компьютер, потому что я хочу что-то, что будет работать на всех компьютерах Windows сразу. Будьте уверены, что удаление не приведет к удалению каких-либо основных файлов и запросит подтверждение. Я думаю об использовании системы ("") в C ++ для запуска строки.

Ответы [ 2 ]

12 голосов
/ 09 апреля 2011

См. SHFileOperation с FOF_ALLOWUNDO.

1 голос
/ 09 апреля 2011

На сайте alt.comp упоминается ряд инструментов командной строки из корзины, упомянутых здесь [1] (он даже включает в себя полностью автоматический демон, который переводит любое удаление файла в «перемещение в корзину»)

Наиболее популярным представляется Recycle из CmdUtils от Maddog , который бесплатный и с открытым исходным кодом (GPL) .

[1] Удалить командную строку из корзины?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...