我已经使用 OneDrive 多年了;之前用过 Dropbox。每次我删除任何设备上的某个文件或文件夹(或通过网页在线删除)时,这些信息都会传播到所有其他设备上,只要它们在线并开始同步文件。结果,文件在所有这些设备上都被删除了。
在过去一周左右的时间里,我 100% 确信 OneDrive 不再以这种方式工作。
现在,如果我删除某个文件(在计算机 A 上或通过网页),而该文件仍然保留在计算机 B 和计算机 C 上,则当其中任何一台计算机(B 或 C)打开时,OneDrive 都会忽略该删除操作,发现本地存储的文件丢失并开始再次上传它们。
我曾经有过数千个经历过以下场景的文件:
- 在计算机 A 上删除(或通过 OneDrive 网页),
- 通过网页确认已从 OneDrive 中删除,
- 计算机 B 已开启;文件已重新上传,
- 通过网页确认已返回 OneDrive,
- 从计算机 B 中删除(或通过 OneDrive 网页),
- 通过网页确认已从 OneDrive 中删除,
- 计算机 C 已开启;文件再次重新上传,
- 通过网页确认已第三次返回OneDrive,
- 从计算机 C 中删除(或通过 OneDrive 网页),
- 只有这样文件才会被永久删除。
我设法在三台不同的 PC 上确认了上述情况,所有 PC 都运行 Windows 7。我无法验证它是否发生在移动设备上,因为我没有在它们上使用 OneDrive。
这是 OneDrive 中的某种错误或最近更改吗?有什么方法可以阻止这种行为吗?
使用 OneDrive 或任何其他基于云的文件同步服务会导致我删除每个文件三次,因为我已在三台不同的 PC 上同步它 - 这根本毫无意义且毫无意义。
答案1
这可能是因为计算机 B 关闭了,而文件在 A 上被删除了,所以当 B 打开时,OneDrive 检查文件,它被视为新创建的,因为根据 OneDrive,它之前不在那里(你删除了它)。你没有太多办法来解决这个问题,但我建议转向更通用的东西,比如 Git(GitLab 提供隐私)