问题标签 [recycle-bin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 使用 C++ 在 Linux 中将文件移动到垃圾箱
我正在尝试使用 C++(也将 QT4 用于 GUI)将文件移动(删除)到垃圾箱(在 Linux 中)。不幸的是,这样做似乎很困难,据我所知,没有统一的 API。
我希望我的应用程序不仅可以在 KDE 上运行,而且可以在 GNOME、Xfce 和其他 Linux 桌面环境上运行。这就是为什么我正在寻找一种更通用的方法。
到目前为止我能找到的最好的是:
- send2trash - 但这是使用 Python/QT4 而不是 C++/QT4
- 垃圾cli - 它的缺点是它是一个独立的命令行程序而不是一个库
我会对任何需要尽可能少的桌面环境特定代码的方法感到满意。或者换句话说,它尽可能地独立于 KDE/GNOME/Xfce 组件。
任何帮助寻找解决方案(如果有的话)将不胜感激。
ruby-on-rails - Rails 应用程序中的垃圾箱实现
在我的应用程序中,我正在尝试为某些对象实现垃圾,即当对象被丢弃时,会有“已丢弃”列,它会设置为日期。垃圾箱还有一个索引页面,用户可以在其中恢复对象 - 将“已回收”设置为 nil。
我找到了带有方法垃圾的模型示例!,该设置迄今为止已被丢弃,并且已通过关注点实施。但我真的不明白如何用动作 to_trash 实现控制器?有没有办法将关注点与控制器一起使用,或者每个控制器都应该有自己的操作和调用它的路线?
现在我用控制器 Trash 实现了它,它有动作 move_to_trash 并且每个控制器都使用这个动作,但我必须添加 get params 垃圾箱 ID 和垃圾箱类型才能做到这一点。这是做事的好方法吗?
c# - 如何在 C# 中检测驱动器是否有回收站?
我有一个应用程序将 FOF_ALLOWUNDO 与 SHFileOperation 一起使用,以便将文件移动到回收站。
某些可移动驱动器没有回收站。在这种情况下 SHFileOperation 直接删除文件。我想向用户发出警告,文件将被直接删除。
为此,我需要知道驱动器是否有回收站。
c# - 如何从网络共享删除中回收文件/文件夹
我正在尝试编写一个程序,该程序将监视目录/磁盘并将已删除的文件/文件夹从网络共享文件夹中删除时移动到回收站。
我有这段代码在删除文件/文件夹时有效,但我需要取消删除并将文件移动到回收站。我在这里找到了如何将文件/文件夹移动到回收站:如何将文件移动到回收站
windows - 如何通过命令提示符清空回收站?
通常我们通过用鼠标右键单击它并选择“清空回收站”来删除回收站内容。但我有一个要求,我需要使用命令提示符删除回收站内容。这可能吗?如果是这样,我该如何实现?
oracle - Oracle,描述用户recyclebin,SQLPLUS
我有个问题。当我在 SQLPLUS 中以用户身份使用命令时
一切正常,我得到了object_name。但是当我以 sys dba 身份登录并想知道回收站中的用户 object_name 时如何发布查询。询问
不工作。
ios - iOS 中的“tmp”目录太大
我制作了一个 40 MB 的应用程序(对我来说非常大)。
但真正令人惊讶的是,我发现tmp
目录是 300 MB!
而且我还没有在文档中保存任何文件!
所有文件的名称tmp
如下:
这些是什么东西?它们占据了令人难以置信的 300 MB 大小!
有没有办法定期清除它们?或者这是因为我正在 iPhone 上调试我的应用程序?
powershell - Powershell 脚本针对服务器上的共享运行
我正在服务器上的文件共享上运行本地 PC 上的 powershell 脚本。我在脚本中有代码让用户选择永久删除某些内容(使用 Remove-Item)或使用此代码将某些内容发送到回收站:
在本地(从我的桌面或从服务器)针对相应位置本地的文件夹运行时,它可以正常工作。已识别的文件将被删除并立即显示在回收站中。
但是,如果从我的桌面运行到文件共享,它会删除文件,但它不会出现在服务器的回收站或本地回收站中。我已经尝试过 UNC 命名和映射驱动器命名,并且开始相信这可能是设计使然。
有解决方法吗?
windows - 如何检查文件在回收站中的时间?
作为测试,我编写了一个递归查找的.NET 脚本,C:\$Recycle.Bin
并且我想在文件存在 X 天后删除它们。
我决定检查访问时间,但访问时间不会在移动中更新。我如何检查文件是否已在那里存在 X 段时间?(我使用的是 Windows 7)
windows - 回收站如何工作(硬件层)?
我对删除文件时硬件(硬盘)会发生什么感兴趣。
我的意思是,当用户决定从回收站中删除所有文件时,我正在寻找有关硬件进程的一些信息。
我对 Windows 操作系统很感兴趣。我刚刚找到了这样的技术信息:数据擦除http://en.wikipedia.org/wiki/Data_erasure
有任何疑问或问题,请告诉我。