问题标签 [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.

0 投票
2 回答
58 浏览

c - 输入后下降

我在这里做错了什么?count它在我输入然后我的数组之后下降它一定是内存分配的东西,但我尝试了很多东西,但没有一个有帮助。感谢您的回复

0 投票
3 回答
463 浏览

java - 我可以使用 Java 将文件放入 LINux 垃圾箱吗

我知道标准 Java 仍然没有提供将文件放入回收站/垃圾箱而不是永久删除它们的标准方法。但幸运的是,有针对 WIndows (jna) 和 OSX (com.apple.eio.FileManager) 的解决方案。

但是 Linux Dekstop 有什么东西吗,回收站是如何在 Linux 上实现的,它只是我可以将文件移动到的标准目录吗?

0 投票
0 回答
116 浏览

c++ - 是否有任何 winapi 调用来检查驱动器是否分配了有效的回收站?

我的意思是可移动驱动器或其他没有回收站的非典型硬盘驱动器的情况(即使主路径中有这样的目录,也可能驱动器之前连接为不可移动,谁知道)并且所有文件都被永久删除从这样的驱动器,即使使用SHFileOperation/SHFILEOPSTRUCT

我试过这个调用:SHQueryRecycleBin - 但这仅适用于桌面应用程序,因此无论我给它一个固定的 C 驱动器还是可移动闪存,它的所有数据输出都返回零。

我还发现了这种方法:我怎么知道一个目录真的是一个回收站?,但是在这里我必须首先知道要查看哪个目录,并且我不想了解这些细节,我只想知道给定文件是否会被破坏或移动到回收站。

一个附带问题:是否可以强制系统将文件从没有它的闪存驱动器移动到回收站?我认为可行的唯一方法是将文件移动到系统临时目录,然后从那里删除它?

0 投票
2 回答
1119 浏览

.net - 如何使用 Windows API 代码包检索存储在回收站中的项目的“删除日期”属性?

更新 2

最后测试了WindowsAPICodePack我自己发现的大多数接口访问回收站上已删除文件的方法。

现在唯一的问题是我需要知道如何访问所需的属性包来检索每个文件(以及文件夹和链接)的删除日期,这是一个示例代码:

0 投票
4 回答
10893 浏览

powershell - 如何批量清空回收箱

我需要一个代码来清空回收站而没有确认我已经尝试过简单的方法del $Recycle.Bin,但它说访问被拒绝,即使提升了是否有人知道我可以使用的代码。

0 投票
4 回答
2850 浏览

c# - 如何使用 Windows API 代码包在 ShellFile/ShellFolder/ShellObject 对象上调用动词?

我正在寻找一个C#Vb.NET解决方案来了解如何调用存储在回收站中的(或)undelete上的动词。ShellObjectShellFileShellFolder

我写的回收站部分,我只需要知道如何在已删除的项目上调用动词。

为了更好地理解我,我将展示这个如何使用接口调用动词的示例,但是我在我感兴趣的库的项目Shell32上找不到任何类似的方法:ShellObject/ShellFile/ShellFolderWindows API Code Pack

这应该是Windows API Code Pack不完整的等价物 (In VB.NET)

0 投票
1 回答
947 浏览

actionscript-3 - AS3 对象箱和重置按钮

我正在尝试为孩子们创建一个游戏,他们可以将字母拖到舞台上来造词。

我想添加一个“垃圾桶”,用户可以在其中拖动不再需要处理的字母。我已经创建了影片剪辑,但完全不确定如何使用 AS3 使其正常工作。

我还想添加一个重置按钮,以便舞台恢复到原始状态。再一次,我把它画出来并添加了我知道的小 as3(使它成为一个按钮),但如果有人能帮助如何真正实现这一点,我将不胜感激。

文件在这里:SWF | FLA和游戏的代码如下:

0 投票
3 回答
1667 浏览

macos - Applescript 清除超过 2 天的电子邮件

我是 Applescript 的新手。我有一个特定的电子邮件帐户,仅用于接收带有附加图像的错误报告。邮箱可以很快填满。

我希望能够运行一个脚本来删除超过两天的邮件,所以我尝试了以下脚本。

我想纠正我写的东西,这样我就可以从错误中吸取教训,而不是使用不同的方法。寻找一些建设性的批评:

0 投票
0 回答
92 浏览

c - 如何让 Windows 将文件夹识别为回收站?

我有一个 FAT32 MicroSD 卡,我的设备在根目录中创建了一个名为“$Recycle.Bin”的文件夹,并设置了隐藏+系统属性,但 Windows 无法将其识别为真正的回收站(具有正确的图标等) .)。

如何欺骗 Windows 将文件夹视为真正的 bin?

我正在为设备(ARM 数据记录器)编写固件,它必须使用 C 语言中的 FATFS 库创建文件夹。我可以询问示例代码,但如果有人能指出我正确的方向,我可以自己编写代码。欢迎所有形式的答案。

0 投票
1 回答
261 浏览

ruby-on-rails - Rails4 paranoid2垃圾实现

问题已解决,并且不在我指责的 Rails 路由器上。我希望这对想要使用 paranoid2 gem 实现垃圾箱功能的人有所帮助。

我正在使用 paranoid2 gem(就像作为偏执狂,但用于 Rails4)来保护我的数据不被意外删除,这工作正常,我正在尝试为我的应用程序创建垃圾箱。它应该显示标记为已删除(完成)的内容,提供恢复数据的方法(待办事项),永久删除(完成)并清空整个垃圾箱(这就是问题所在)。

那些我工作正常的路线:

我还有一个,但它不能按我的意愿工作:

对我来说看起来不错,因为它使用 DELETE,不需要 :id 参数,并且应该路由到我的垃圾控制器.rb 中的垃圾#destroy_all:

但是当我尝试到达那里时,我最终遇到了错误:

为什么我最终会采取“破坏”行动?..并且destroy和destroy_all都有错误

这是我的路线.rb:

问题已经解决了

是我在垃圾控制器.rb 中做的一件有趣的事:

解决方案:

paranoid2 提供destroy_all!这样的方法: