我使用FileOperationAPIWrapper(可以here找到)将文件移动到Windows上的回收站,获得了巨大的成功。我正在寻找如何在C#中的Linux上执行相同的操作。
也许Linux垃圾桶是一个静态文件夹,我可以将其简单地移动到其中?
答案 0 :(得分:1)
将文件或目录放入废纸requires需要的不仅仅是将文件移动到特定目录。 FreeDesktop.org指定了如何在Linux上实现垃圾功能。创建元数据“ .trashinfo”文件非常重要,否则无法从垃圾桶恢复文件,因为从其删除文件的原始位置未知。