Отправить папку в мусорную корзину Linux в C # - PullRequest
0 голосов
/ 18 ноября 2018

Я использую FileOperationAPIWrapper, который можно найти здесь , чтобы с большим успехом перемещать файлы в корзину в Windows. Я ищу, как сделать то же самое на Linux в C #.

Возможно, корзина Linux - это статическая папка, в которую я могу просто переместить папки?

1 Ответ

0 голосов
/ 04 июня 2019

Для помещения файла или каталога в корзину требуется нечто большее, чем просто перемещение файла в определенный каталог. Как реализована функциональность мусора в Linux, определяется FreeDesktop.org . Важно создавать файлы метаданных ".trashinfo", в противном случае восстановление файла из корзины не будет работать, поскольку исходное местоположение, из которого был удален файл, неизвестно.

...