recycle-bin相关内容

删除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 其他开发

删除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 其他开发

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

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

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

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

正确将对象移到垃圾箱

在Cocoa上,似乎有很多方法可以将文件/文件夹目录移动到“废纸rash": [[[[NSWorkspace sharedWorkspace] performFileOperation:NSWorkspaceRecycleOperation] [[[NSWorkspace sharedWorkspace] recycleURLs:] [NSFileManager trashItemAtU ..
发布时间:2020-07-05 19:40:56 其他开发

如何获得回收站的路径?

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

列出回收站中的文件

我想从命令行列出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 其他开发

如何通过命令提示符清空recyclebin?

通常,我们通过使用鼠标右键单击并选择“清空回收站”来删除回收站内容。但我有一个要求,我需要使用命令提示符删除回收站内容。这可能吗? 解决方案 您可以从命令行有效地“清空”回收站,方法是永久删除包含系统文件的驱动器上的回收站目录。 (在大多数情况下,这将是 C:驱动器,但你不应该硬编码的值,因为它不会总是真的,而是使用%systemdrive%环境变量。) 这个策略的原因是每个驱动器都 ..
发布时间:2016-12-20 14:25:16 其他开发

我怎么能知道一个目录真的是一个回收站?

我需要一个函数,给定一个路径,告诉我它是一个回收站文件夹。我尝试使用类似SHGetSpecialFolderPath与CSIDL_BITBUCKET功能,但这不工作,因为回收站是一个虚拟文件夹,是所有驱动器的回收站的联合。 这个问题是要记录在 http://blogs.msdn.com/oldnewthing/archive/2008/09/18/8956382.aspx 解决方案 ..
发布时间:2016-10-22 17:05:44 C/C++

如何“安全地”删除文件夹到回收站

我正在寻找一种方法来将一个文件夹(带有子文件夹)放入回收站中,具有以下条件: 文件夹决不能永久删除。 获取回调例程,如 ..
发布时间:2016-10-14 10:47:19 C/C++

清除回收站编程使用PowerShell

一个最难的事情我不得不做的是访问的Windows API使用PowerShell。我想用在Shell32.dll中的API来清除回收站。这样做有它的其他方式,但它们通常绕过正常的Windows进程,在这种情况下,我想这样做的“正确”的方式。 解决方案 在几个小时后,我来到了这一点。 $类型定义= @“ $ b使用System.ComponentModel; 使用System.R ..
发布时间:2016-10-08 15:29:15 C#