我使用FileOperationAPIWrapper在Windows上成功地将文件移动到回收站。我正在寻找如何在C#中的Linux上做同样的事情。
也许Linux垃圾是一个静态文件夹,我可以简单地将文件夹移到其中?
将文件或目录放入垃圾桶需要的不仅仅是将文件移动到特定目录。垃圾桶功能在Linux上的实现方式由FreeDesktop.org指定。创建元数据".drashinfo"文件很重要,否则从垃圾桶中恢复文件将无法工作,因为文件删除的原始位置未知。