有没有办法允许剪切但是不允许删除?

90 天前
 KIRAYOMATO

因为文件共享的时候删除会直接把文件永久删掉不会进回收站,所以为了防止误删就把删除权限关掉了

但是我又有在两台设备之间剪切移动文件的需求,有什么比较好的办法吗

1085 次点击
所在节点    问与答
4 条回复
ferock
90 天前
你这叫复制
geelaw
90 天前
远程电脑不知道另一台电脑对移走的数据会做什么,实际上跨磁盘移动就是复制并删除原本,因此远程电脑的不可能选择性允许或禁止移动、删除。此外,这不是安全问题,所以权限模型不会建模之,因此不能用权限解决。

SMB 哪个系统都可以有,但并不是所有系统都有标准化的回收站功能,而且远程删除的文件也不一定能很好判断该放入哪个用户的回收站,因此 SMB 不太可能支持把远程文件移动到回收站。

现成的解决方案有 OneDrive:本地删除导致云端移动到回收站;本地删除时若文件已经下载到本地,则本地回收站也有一份;每台电脑可以选择使不同的文件离线可用。

或者自己写一个 SMB 访问程序,且不提供删除的 UI 。
KIRAYOMATO
90 天前
@ferock 因为远端的硬盘比较小,所以我要经常复制到本地以后删除远端的文件,先复制再到远端操作去删除会有点麻烦
shimanooo
90 天前
你在远端建一个“待删除”目录,每次先移动到这里,再复制到本地。
然后自动或手动清理这个目录。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1136676

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX