Переименовать файл в корзину

Я использую функцию переименования (C, в ubuntu), чтобы переместить файл из одной папки в другую при попытке: переименовать ("./ t2.c", "./this/then_this/it_works.c"); он творит чудеса, удаляет файл из текущей папки и перемещает его в папку then_this под именем.

но когда я пробую это: rename ("./ t2.c", "~ / .local / share / Trash / files / it_works.c"); это просто не работает, но при вводе в терминале "cd ~ / .local / share / Trash / files / it_works.c" действительно открывается корзина для мусора.

Я пытаюсь переместить файл в корзину (удалить его). Может ли кто-нибудь сказать мне, что я делаю не так?

7
задан user1031204 10 December 2011 в 17:26
поделиться