关于onedrive同步文件夹的几点发现
在使用mklink命令实现onedrive同步任何自定义文件夹(以下简称A)时,发现了这样的现象:
onedrive有时候不会自动同步A,但是把A复制到onedrive文件夹里面后,onedrive立刻同步A。
所以我推测onedrive同步文件夹时应该有两种方式:
- 实时检测onedrive文件夹里面的文件变动,一旦发现有存储空间变化,比如从1GB变成1.1GB,就会立即进行同步。这种方式对于使用mklink命令创建符号链接的用户不大友好,因为mklink命令创建的链接是类似快捷方式的,大小是0字节。A里面文件发生变动,onedrive永远也检测不到存储空间变化,就不会及时同步。
- 后台不定时同步onedrive文件夹,无论onedrive文件夹里面是否发生了变化,都会不定时进行同步。这个就有点儿麻烦,因为这种方式很可能会造成文件无法及时同步而导致文件丢失。
从我的体验来看,要想保持A实时同步到onedrive,最好还是把A放到onedrive文件夹里面去,使用mklink命令容易导致不及时同步。