问题标签 [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 投票
7 回答
5681 浏览

c++ - 在 Qt 中将文件移动到垃圾箱/回收站

对于支持它的操作系统,是否有 Qt 功能可以将文件移动到回收站而不是真正删除它们,还是我需要使用特定于操作系统的代码?

0 投票
1 回答
2471 浏览

c# - 使用 c# 列出回收站中的文件名,而不使用任何外部文件

我想要一个使用 c# 代码检索回收站(在 win 7 上)中的文件名的函数。该框架似乎没有任何内容可以实现这一目标。

Directory.Getfiles()对它不起作用,不是吗?

我发现自己有一个使用“windows shell32 自动化”的代码,但这需要提供 interop.shell32.dll,它必须与我的应用程序一起重新分发。由于我的应用程序应该独立工作(只要用户计算机上存在 Net Framework 2),这个解决方案并不理想。这个解决方案对我来说似乎也不可靠,因为它使用 COM 自动化并且某些引用可能会失败或调用 Namespace(10) 可能会失败。我什至不确定 Namespace(10) 是否始终是回收站的正确文件夹。这段代码是我在这个问题上为 C# 找到的所有代码。

我在代码项目上找到了一个 Delphi 和另一个实现,但是如果我在我的 C# 项目中复制该代码,它实际上都是红色下划线,并且它不会编译。我不确定如何更正此代码以使其在 C# 中使用。在 pinvoke.net 上,我没有找到我必须使用的 windows 函数(SHQueryRecycleBin)的代码,但也许我必须使用更多函数才能从回收站中获取文件列表。

有没有人看过代码或任何想法?

0 投票
0 回答
601 浏览

android - 获取正在从 Android 中的 SD 卡中删除的文件的通知

我正在使用FileObserver获取已删除文件的通知。我想在删除之前从 sd 卡(如 Dumpster 应用程序)中保存所有已删除的文件。但是我在文件删除后收到通知,但我想在删除之前收到通知,以便我可以将此文件保存在其他可以稍后恢复的位置,就像垃圾箱 Android 应用程序(Dumpster)一样。这个怎么做?我正在使用此代码,它为我提供有关已删除文件的信息。

}

0 投票
3 回答
471 浏览

bash - 脚本 bash shell - 制作替代垃圾桶

我已经制作了这个脚本,但是我很难为这种情况编写代码:在垃圾桶里不应该有同名的文件;在这种情况下,它们应该被重命名。

我该如何解决?

这是我的代码:

0 投票
1 回答
664 浏览

oracle - Oracle Apex:丢弃的对象不会出现在回收站中

在 Oracle Application Express 4.0.2.00.09 中意外删除了一个包体后,我尝试从回收站中恢复它。

然而,该对象并没有出现在该文件夹中,以及我过去丢弃的其他众多对象。

使用闪回也没有效果。有没有其他人经历过这种情况?有谁知道如何解决这个问题?

0 投票
0 回答
870 浏览

android - Android中的回收站

我正在尝试在android中实现回收站应用程序,我遇到FileObserver了观察所有文件的类,但问题FileObserver只是在文件删除后通知文件被删除,这是我的代码片段

请任何人分享您的知识来解决这个难题。这种Recycle Bin问题在这里和其他网站也被问过很多次stackoverflow,但还没有合适的解决方案。

有一个应用程序,Google Play该应用程序的名称Dumpster是完成任务。

请帮我。

提前致谢。

0 投票
1 回答
655 浏览

java - android中的回收站

如何在android中创建回收站。这个回收站的功能应该和我们在windows操作系统中使用的回收站一样。更多解释:如果我删除任何文件、图像、消息等,它应该到达回收站。当我们删除手机中的任何内容时,是否有任何广播接收器可以收听?

0 投票
1 回答
923 浏览

android - 在android中覆盖文件删除

是否可以覆盖 File.delete() 函数?每当我从其他应用程序(不由我的应用程序使用)中删除 sdcard 中的任何文件时,我都需要一个通知,例如该文件将被删除。我尝试的示例代码片段是,

我在FileObsever的服务类中实现了上述两个语句。现在我从其他应用程序中删除了 tmp.txt 文件,但我没有收到任何通知。如何从其他应用程序获取通知?有没有可能?

提前致谢

0 投票
0 回答
425 浏览

c++ - 使用 SHFileOperation / SHFILEOPSTRUCT 删除只读或系统文件时如何禁用确认对话框?

我正在使用这些标志:

对于非只读或非系统文件,一切正常,但是当遇到此类文件时,会出现一个对话框窗口供用户确认将此类文件移动到垃圾箱。如何禁用它?我必须通过首先剥离这些属性来解决这个问题,还是有我不知道的设置?

我需要做的只是将文件(一个一个,我不需要通配符)移动到垃圾箱。是否有任何其他 api 调用可以做到这一点?

隐藏属性不受此行为的影响。

0 投票
2 回答
804 浏览

delphi - 从提升的流程转移到回收站

我正在使用带有 FO_DELETE 参数的 SHFileOperationW 函数将文件移动到回收站(如果未禁用回收站)。

问题是当我以非管理员用户身份登录并以管理员身份运行我的应用程序时。这些文件被移动到管理员的回收站。

是否可以将文件移动到当前记录的非管理员用户的回收站?

我的想法是运行单独的非提升进程并将其从那里移动到回收站。但我不确定是否存在更好的解决方案。我试图在互联网上找到答案,但没有成功。