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

c# - 如何在 c# 中从 Windows 服务应用程序清空所有用户的回收站

我正在寻找可以插入到 Windows 服务中的 ac# 片段。该代码必须清空计算机上所有用户的回收站。

我以前尝试过使用SHEmptyRecycleBin(参考http://www.codeproject.com/KB/cs/Empty_Recycle_Bin.aspx)但是当从 Windows 服务运行时代码不起作用,因为该服务以本地系统权限运行。

0 投票
2 回答
1890 浏览

winapi - 如何获取“特殊”Windows 文件夹(回收站等)的本地化名称?

我正在尝试找出“正确”的 Windows API,以找出“特殊”文件夹的本地化名称,特别是回收站。我希望能够通过适当本地化的对话框提示用户,询问他们是否要将文件发送到回收站或直接删除它们。

我在互联网上(和 Stackoverflow 上)找到了很多关于如何进行实际删除的信息,而且看起来很简单,我只是真的希望能够将文本本地化。

0 投票
9 回答
13746 浏览

java - Java可以删除到回收站吗?

Java是这里的关键。我需要能够删除文件,但用户希望能够从回收站中“取消删除”。据我所知,这是不可能的。其他人知道吗?

0 投票
5 回答
1961 浏览

events - 如何在 SharePoint 上的 ItemAdded() 事件上检测项目还原

我知道当从回收站中恢复一个项目时,会触发 ItemAdded 事件。但是,如何检测添加的项目是来自回收站还是新文件。

0 投票
4 回答
1169 浏览

python - Vista 回收站如何工作?

我正在尝试编写一个 python 模块来将文件移动到 Mac 和 PC 上的“回收站”。

有没有办法,只能从命令行(是的,我的意思是绝对不使用 C#/C++/etc)将文件移动到回收站,并让它显示为通过拖放删除的文件(或通过 SHFileOperation 删除) , ETC)。

0 投票
2 回答
722 浏览

windows-vista - Vista 回收站最大尺寸

有谁知道如何通过脚本设置回收站的最大大小?无论是批处理还是vbs还是只是一个reg文件?最近几天我一直在探索这个想法,但无法得到答案。也许这里有人知道怎么做。我想将它添加到我的 Vista 清理脚本中 =)

0 投票
2 回答
13829 浏览

command-line - 列出回收站中的文件

我想从命令行列出 Vista 中回收站中的文件。到目前为止,我有这个:

这工作正常,我得到的输出是这样的:

C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$I2H8K48.zip C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$IE94UAG.exe C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$IR4P99W.rar C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$R2H8K48.zip C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$RE94UAG.exe C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$RR4P99W.rar

而且我的回收站中只有 3 个文件名为auto-it-v3-setup.exe,fcleanerportable.rarReinstall.rar.

有没有办法将这些名称放入.txt文件列表,而不是上面的那些代号文件?

0 投票
5 回答
8447 浏览

c# - 如何将文件移动到回收站

我需要在 .net 2003 中将文件移动到回收站

我从refrence添加了microsft.visualbasic.runtime dll,但我无法获取filesystem.deletedirectory,那么该怎么办..有人可以帮助我吗?

0 投票
3 回答
3141 浏览

c# - 如何使用 C# 从回收站恢复文件?

将文件移动到回收站并清空回收站是有据可查的,但是如何以编程方式从回收站中恢复文件呢?

0 投票
4 回答
7874 浏览

windows - 在本地 NTFS 驱动器上查找回收站

我正在尝试编写一些简单的代码,这些代码将返回本地驱动器上回收站的目录。似乎这很简单——应该是谷歌上的一千个答案。还没找到:(

我发现 FAT 和 NTFS 驱动器具有不同的基本名称(RECYCLED 和 RECYCLER)。我发现'the'回收站是一个虚拟文件夹,它结合了机器上所有驱动器的回收站。

我还没有找到一种找到 C: 驱动器的回收站目录的方法——即使在越南语(或任何其他非英语)机器上也是如此。(我找不到任何帖子表明“回收站”是否国际化)

谁能给我一个明确的答案?

谢谢

更新:了解CSIDL_BITBUCKET和使用它的功能。从我读过的所有内容来看,它指向一个虚拟目录,该目录是该用户在所有驱动器上删除的所有文件的联合。寻找物理回收站目录(据我所知,在我的 Vista 上,它似乎是 C:\$Recycle.Bin)