Отправить папку в мусорную корзину Linux в C#
Я использую FileOperationAPIWrapper, который можно найти здесь, чтобы с большим успехом переместить файлы в корзину в Windows. Я ищу, как сделать то же самое на Linux в C#.
Возможно, мусорная корзина Linux - это статическая папка, в которую я могу просто переместить папки?
0 ответов
Для помещения файла или каталога в корзину требуется нечто большее, чем просто перемещение файла в определенный каталог. Как функционал мусорной корзины реализован в Linux, определяется FreeDesktop.org. Важно создавать файлы метаданных ".trashinfo", в противном случае восстановление файла из корзины не будет работать, поскольку исходное местоположение, из которого был удален файл, неизвестно.