因为文件共享的时候删除会直接把文件永久删掉不会进回收站,所以为了防止误删就把删除权限关掉了
但是我又有在两台设备之间剪切移动文件的需求,有什么比较好的办法吗
![]() |
1
ferock PRO ![]() 你这叫复制
|
![]() |
2
geelaw 89 天前 via iPhone
远程电脑不知道另一台电脑对移走的数据会做什么,实际上跨磁盘移动就是复制并删除原本,因此远程电脑的不可能选择性允许或禁止移动、删除。此外,这不是安全问题,所以权限模型不会建模之,因此不能用权限解决。
SMB 哪个系统都可以有,但并不是所有系统都有标准化的回收站功能,而且远程删除的文件也不一定能很好判断该放入哪个用户的回收站,因此 SMB 不太可能支持把远程文件移动到回收站。 现成的解决方案有 OneDrive:本地删除导致云端移动到回收站;本地删除时若文件已经下载到本地,则本地回收站也有一份;每台电脑可以选择使不同的文件离线可用。 或者自己写一个 SMB 访问程序,且不提供删除的 UI 。 |
3
KIRAYOMATO OP @ferock 因为远端的硬盘比较小,所以我要经常复制到本地以后删除远端的文件,先复制再到远端操作去删除会有点麻烦
|
4
shimanooo 89 天前
你在远端建一个“待删除”目录,每次先移动到这里,再复制到本地。
然后自动或手动清理这个目录。 |