将 SMB3 共享上的文件删除到回收站
Delete files on a SMB3 share to recycle bin
我的本地网络中有一台 Synology NAS (DS1621+)。创建共享文件夹 XXX 时启用了 SMB3 和 SMB2 MTU。此共享文件夹的“启用回收站”选项也已激活。我可以看到这个文件夹中有一个#recycle 目录。
在我的 Windows10 Pro 中,我使用资源管理器中的“映射网络驱动器”连接到我的 NAS。但是当我试图删除这个共享文件夹中的东西时,它总是“永久删除”,并且回收选项是灰色的(见下图)。
我了解到SMB协议真正支持回收功能。那么我该如何解决这个问题呢?
感谢您的帮助。
解决方案
在中文论坛搜索后,发现这只是图形上的误会。事实上,当在 NAS 上激活“启用回收站”时,该文件并没有被永久删除。它将移动到共享文件夹上的#recycle 目录,您可以通过 Synology DSM 访问它。因此,您可以删除该 SMB 共享上 Windows 中的任何文件,而不必担心永久丢失。但在Windows中,当你执行删除操作时,它总是显示一个“永久删除”的警告面板。
如果你想在你的 Windows 中关闭永久删除的警告面板,你可以到你的用户文件夹 C:\Users\{username} 中,选择一个系统默认文件夹,例如“下载”。右键单击此文件夹,转到“位置”选项卡并将位置更改为您的 SMB 共享。在这种情况下,您删除的文件将照常显示在 Windows 桌面的回收站中。
参考资料
我的本地网络中有一台 Synology NAS (DS1621+)。创建共享文件夹 XXX 时启用了 SMB3 和 SMB2 MTU。此共享文件夹的“启用回收站”选项也已激活。我可以看到这个文件夹中有一个#recycle 目录。
在我的 Windows10 Pro 中,我使用资源管理器中的“映射网络驱动器”连接到我的 NAS。但是当我试图删除这个共享文件夹中的东西时,它总是“永久删除”,并且回收选项是灰色的(见下图)。
我了解到SMB协议真正支持回收功能。那么我该如何解决这个问题呢?
感谢您的帮助。
解决方案
在中文论坛搜索后,发现这只是图形上的误会。事实上,当在 NAS 上激活“启用回收站”时,该文件并没有被永久删除。它将移动到共享文件夹上的#recycle 目录,您可以通过 Synology DSM 访问它。因此,您可以删除该 SMB 共享上 Windows 中的任何文件,而不必担心永久丢失。但在Windows中,当你执行删除操作时,它总是显示一个“永久删除”的警告面板。
如果你想在你的 Windows 中关闭永久删除的警告面板,你可以到你的用户文件夹 C:\Users\{username} 中,选择一个系统默认文件夹,例如“下载”。右键单击此文件夹,转到“位置”选项卡并将位置更改为您的 SMB 共享。在这种情况下,您删除的文件将照常显示在 Windows 桌面的回收站中。
参考资料