Отправить папку в мусорную корзину Linux в C#

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

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

0 ответов

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

Другие вопросы по тегам