recycle-bin相关内容

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

将文件移动到回收站和清空回收站都有详细记录,但如何以编程方式从回收站中恢复文件? 解决方案 在纯 C# 中似乎没有解决方案.您很可能不得不求助于 P/Invoke.本文 介绍了使用 SHFileOperation API. ..
发布时间:2021-12-29 12:33:35 C#/.NET

如何通过命令提示符清空回收站?

通常我们通过鼠标右键单击并选择“清空回收站"来删除回收站内容.但是我有一个要求,我需要使用命令提示符删除回收站内容.这可能吗?如果是这样,我该如何实现? 解决方案 通过永久删除驱动器上包含系统文件的回收站目录,您可以从命令行有效地“清空"回收站.(在大多数情况下,这将是 C: 驱动器,但您不应该对该值进行硬编码,因为它并不总是正确的.相反,请使用 %systemdrive% 环境变量.) ..
发布时间:2021-12-27 23:02:58 其他开发

有没有办法通过 REST API 为 Office365 OneDrive 检索已删除项目(文件/文件夹)的元数据?

我正在寻找一种方法来检索已删除项目(文件/文件夹)的元数据.我能够获取更改日志,表明已对某个项目执行了特定操作,并且如果该项目尚未被删除,我也能够检索该项目本身. 当该项目被删除时出现问题.在那种情况下,我只知道 Item 的 ID,当我查询 Item 本身时,我得到 404(说对象已被删除). 最近,我阅读了以下帖子 http://office.microsoft.com/en ..
发布时间:2021-12-23 18:38:11 其他开发

删除iCloud Drive中用户选择的文件夹中的文件

我的应用程序可以在任何用户选择的文件夹中使用用户txt文件(创建,更改,删除).我只是在内部存储书签,以访问该用户选择的文件夹和文件. 现在,在源文件夹位于iCloud Drive内的情况下,使用macOS Catalina时,系统仍然允许我创建和编辑文件.但是不允许丢弃其中一个.当我尝试通过 [[NSFileManager defaultManager] trashItemAtURL:.. ..
发布时间:2021-04-22 20:18:08 其他开发

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

我正在寻找C#或Vb.NET解决方案,以了解如何调用回收站中存储的ShellObject(ShellFile或ShellFolder)上的undelete动词. > 我写的回收站部分,我只需要知道如何在已删除项目上调用动词即可. 为了更好地理解我,我将显示此示例如何使用Shell32接口调用动词的示例,但在Windows API Code Pack库的ShellObject/ShellF ..
发布时间:2020-07-05 19:41:21 C#/.NET

删除W2K3回收站中的内容

编写Powershell脚本,从虚拟服务器的回收站中删除所有内容.由于某种原因,我在查找Windows 2003回收站的路径时遇到了错误,并且无法找到回收站以删除其中的所有内容.想知道这里有人可以给我一些有关此代码段我做错了什么的建议: if($serverVersion.name -like '*2003*'){ $dir = "\\$server" + '\C$\recycled' } ..
发布时间:2020-07-05 19:41:16 其他开发

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

我知道,从回收站中还原项目时,将触发ItemAdded事件. 但是,如何检测添加的项目是来自回收站还是新文件. 解决方案 这是一个非常古老的主题,但是在有关该主题的搜索中排名最高. 根据我对SP2010的实验,它看起来像属性当项目来自回收站时,.Property 为空,而在实际的新项目中已完全填充. 因此,像这样的简单块就可以解决问题: if (!properties.A ..
发布时间:2020-07-05 19:41:12 其他开发

Java 7是否有办法将文件放入回收站,而不是在Windows上删除

Java 7是否有办法将文件放入回收站,而不是在Windows上删除? 我知道它在Java 6中不存在,但是我真的以为这已经添加到Java 7中了,但是一直找不到,如果没有第三方库可以做到这一点,我不想摆弄和我自己的JNI. 首先,您可以使用Apple扩展程序在OSX上完成此操作 com.apple.eawt.FileManager.moveToTrash() 编辑: 使用了jna ..
发布时间:2020-07-05 19:41:05 Java开发

如何在Windows的回收站中删除文件? Python

我正在尝试使用python删除回收站中的文件,但是我找不到解决方法. 谢谢. 解决方案 对于Windows操作系统,您可以使用 winshell 模块,它是空方法. 清空回收站很简单: import winshell winshell.recycle_bin().empty(confirm=False, show_progress=False, sound=False) 在 ..
发布时间:2020-07-05 19:41:01 Python

如何使用PyQt4将文件移到不同平台上的回收站/回收站中?

我想向我的跨平台PyQt4应用程序添加下一个功能:当用户选择某个文件并对其选择“删除"操作时,该文件将被移动到“回收站"文件夹中,而不是被永久删除.我想我可以找到使用Win32 API或类似工具的Windows专用解决方案,但是我想知道类似的操作是否也可以通过PyQt4方法在Ubuntu/Linux和MaxOSX上执行. 解决方案 使用Python是一件好事,我不久前创建了一个库来做: ..
发布时间:2020-07-05 19:40:57 Python

如何获得回收站的路径?

我想获得回收站的路径.我在网上搜索,发现人们使用shell32并在回收站中获取文件列表.但是,我只想获取回收站的路径,因为我的目的是在将IncludeSubdirectories设置为true时从文件监视程序中排除监视器回收站.使用shell32来获取文件列表的代码如下所示,但我不了解如何获取回收站的路径. Shell Shl = new Shell(); Folder Recycler = ..
发布时间:2020-07-05 19:39:54 C#/.NET

列出回收站中的文件

我想从命令行列出Vista中回收站中的文件.到目前为止,我有这个: dir C:\$Recycle.Bin /s /b >> recyclebin.txt 这很好,我得到的输出是这样: C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$I2H8K48.zip C:\$Recycle.bin\S-1-5-21- ..
发布时间:2020-07-05 19:39:49 其他开发

有没有一种方法可以通过REST API检索Office365 OneDrive的已删除项目(文件/文件夹)的元数据?

我正在寻找一种检索已删除项目(文件/文件夹)的元数据的方法.我可以获取更改日志,该更改日志指示已对某个项目执行了某些操作,并且如果未删除该项目,我也可以检索该项目本身. 删除该项目时出现问题.在那种情况下,我只知道商品的ID,而当我查询商品本身时,我会得到一个404(说对象已被删除). 最近,我阅读了以下帖子 http://community.office365.com/zh-我 ..
发布时间:2020-05-13 00:51:29 其他开发

如何获得“特殊" Windows文件夹(回收站等)的本地化名称?

我正在尝试查找“正确"的Windows API,以查找“特殊"文件夹的本地化名称,特别是回收站.我希望能够通过一个适当本地化的对话框提示用户,询问他们是否要将文件发送到回收站或直接将其删除. 我已经在互联网上(以及Stackoverflow上)找到了很多有关如何进行实际删除的信息,而且看起来很简单,我真的很想能够对文本进行本地化. 解决方案 阅读本文以获得代码示例和用法: ht ..
发布时间:2020-05-03 05:02:04 其他开发

是否可以使用Java删除回收站?

Java 是这里的关键。我需要能够删除文件,但用户希望能够从回收站中“取消删除”。据我所知,这是不可能的。有人知道吗? 解决方案 出于各种原因,Windows 没有与回收站对应的文件夹概念。 正确的方法是使用JNI调用Windows SHFileOperation API,在 FO_DELETE 标志$ c> SHFILEOPSTRUCT 结构。 SHFileOperation ..
发布时间:2018-12-06 14:01:05 Java开发

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

我试图写一些简单的代码,将返回本地驱动器上回收站的目录。看起来好像很简单 - 在Google上应该有一千个答案。还没有找到:($ / 我发现FAT和NTFS驱动器有不同的基本名称(RECYCLED和RECYCLER),我发现“回收” bin是一个虚拟文件夹,它结合了机器上所有驱动器的回收站。 我没有找到的是找到C盘的回收站目录 - - 甚至在一个越南语(或任何其他非英语)的机器上。(没 ..
发布时间:2017-11-06 21:27:01 其他开发

使用c#在recyclebin中列出文件名,而不使用任何外部文件

我想有一个函数,它使用c#代码在回收站(在win 7上)中检索我的文件名。框架似乎没有包含实现这一点。 Directory.Getfiles()不能工作,是吗? 这个解决方案对我来说似乎也是不可靠的,因为它使用COM Automation,有些引用可能会失败,或者调用Namespace(10)可能会失败。我甚至不确定名称空间(10)是否始终是回收站的正确文件夹。 这段代码就是我在C# ..
发布时间:2017-11-03 18:57:45 C#/.NET