Dropbox Folder Sync – 让 Dropbox 同步任意文件夹
「DropBox」可以说是目前世界上最流行的线上同步工具,非常简单的同步方式,
流畅的档桉上传下载速度,让你可以轻易的在两台、三台电脑之间同步重要资料。
而你要做的步骤只是在每一台电脑安装DropBox软体,设定DropBox专属同步资料夹,
接着只要保持网路连线,任何新增、删除、修改的动作就会在所有电脑即时更新同步。
不过问题就在于,对于贪心的用户来说,只能同步「一个」DropBox专属资料夹的方式,
总是缺乏弹性,因为有些重要资料不方便移动到DropBox专属资料夹中存放。
而现在有一个小工具可以帮助我们解决这样的问题:「DropBox Folder Sync」,
它让我们随意「指定」电脑中已经存在的、任何位置的「多个」资料夹,
将它们全部纳入DropBox的同步范围当中!再也不用侷限在只能同步DropBox预设的单一资料夹了。
DropBox:https://www.getdropbox.com/
DropBox Folder Sync:http://wiki.dropbox.com/DropboxAddons/DropboxFolderSync
限制:必须在Windows XP以上作业系统,NTFS格式磁碟中使用。
特别声明:请确实了解DropBox Folder Sync的同步概念,
并了解因为同步过程的操作失误,可能产生的档桉遗失风险。
DropBox Folder Sync原理概說:
DropBox Folder Sync「并非」DropBox的官方工具,而是爱好者将一些修改指令打包成一般人也易于使用的软体介面,
让我们透过简单的点选,就可以透过修改系统的方式,让DropBox帮我们同步任意位置的资料夹。
它其实是利用了「symbolic link」的原理来绕过(骗过)DropBox只能同步单一专属资料夹的限制。
什麽是「Symbolic link」?
我举个实际的例子,下图中你可以看到同样的「My Weblog Post」资料夹却出现在磁碟裡的两个地方,
其中一个是真正的档桉存放位置,另外一个则是透过Symbolic link产生的虚拟捷径。
但有趣的就是,Symbolic link在档桉总管中看起来就像真正的资料夹一样,
而且你可以从这个link位置进行任何档桉操作,另外一边的真实档桉就会有相应变动。
而DropBox Folder Sync就是帮你把「某个资料夹」从原本位置「搬移到」DropBox的专属同步资料夹中,
但是在原本的档桉位置「留下Symbolic link」,让电脑中看起来档桉都还是留在原本的地方。
实际运作起来的情况,就例如Windows Live Writer(部落格写作软体)的文件资料夹必须储存在
「My Documents\My Weblog Posts」当中,但是现在我把真正的档桉资料都移动到
「\My Dropbox\My Weblog Posts」,然后在「My Documents\My Weblog Posts」
留下假分身(Symbolic link),让Windows Live Writer软体误以为档桉都还在原处!
你可以像平常一样在同样位置使用这些档桉,你所新增、修改、删除的文章档桉都会反应在
「\My Dropbox\My Weblog Posts」这个真正的档桉位置(反过来亦同),于是也就能透过DropBox同步囉!
这个地方要谨记,你真正的档桉位置已经移动到DropBox资料夹中,而原地留下的只是Symbolic link。
* DropBox Folder Sync 操作介绍:
01.你必须先在电脑中安装好DropBox原本的官方同步程式,接着下载并安装DropBox Folder Sync。
02.接着打开DropBox Folder Sync,点击〔Change Dropbox folder setting〕,
连结到你原本的DropBox专属同步资料夹位置。设定好就可以关闭这个视窗。
这样一来,以后你要新增其它同步资料夹时,DropBox Folder Sync就会帮你把
真实档桉先移动到DropBox专属同步资料夹,并在原本档桉位置留下Symbolic link。
03.找到你想同步的某个资料夹,在上面点击右键,选择【Sync with DropBox】,
只要这样简单的一步就完成所有的设定,以后这个资料夹的档桉就会加入DropBox的自动即时同步清单中。
04.同步的意思是所有新增、修改、删除的动作,都会自动更新到所有的资料夹中!
所以在执行删除之类的动作时,请千万要小心!!
那麽,如果我想要取消同步某个资料夹时怎麽办?
因为随意删除任何一个位置的档桉(包含Symbolic link处的资料也一样),都会导致其它位置的档桉也被删除!
所以我的建议作法是,先到DropBox专属资料夹中把「真正的档桉」複製备份到另外一个位置,
然后删除Symbolic link,最后再把刚刚备份的档桉移动回原本档桉位置。
05.你可以在不同的电脑,利用DropBox Folder Sync同步「相同名称」的资料夹,
例如每台电脑的「My Weblog Posts」,即使不同电脑的「My Weblog Posts」原本都在不同的目录位置,
但是透过上述方法,一样可以完成整合同步(只要资料夹名称相同)。
「线上同步多台电脑中不同位置但相同名称的资料夹」,这个功能应该可以发挥更多应用,
大家可以发挥创意想想看,基本上应该是任何软体的专属资料夹都可以用这个功能轻鬆完成多地同步。
06.DropBox Folder Sync只是一个资料夹位置的修改工具,所以不用常驻,本身也没有同步功能!
事实上你还是使用DropBox官方同步小工具来完成线上即时同步。
* 小结:
DropBox Folder Sync使用上其实很简单,不过因为它的原理比较特殊,
操作上可能会因为错误的同步观念,导致你误删档桉,所以我前面才会不厌其烦的仔细解释这款软体的原理。
如果你对于上面原理说明的部份还是有点难以理解,我建议你实际安装DropBox Folder Sync,
然后利用一个新的资料夹实验看看,照着本文后半部的教学实作,并且实验不同操作的影响,相信你应该也可以顺利上手DropBox Folder Sync。
Features overview:
Sync:
o Right Click any folder and Select "Dropbox Folder Sync Sync with Dropbox".
So simple.
o Moves the Given folder into dropbox folder and creates symbolic link,
Thus you can access the same folder from two locations.
Unsync (De-syncs the folder from dropbox):
o Right click a symbolic link folder and select " Dropbox Folder Sync UnSync
with Dropbox".
o Deletes the symbolic link and restores the folder back to its original location.
Usage:
1) Run the installer.
2) Right click any folder and click " Dropbox Folder Sync Sync with Dropbox".
3) The first time you run the application it automatically sets the Dropbox Folder (Or whenever
the current dropbox folder setting is corrupt).
If this detection fails prompts you to enter the Dropbox path through interface.
4) For changing the Dropbox folder setting, go to Start Menu Programs Dropbox Folder Sync.
5) Unsync it, if you don’t need it anymore in Dropbox, by again right-clicking (at original path)
and selecting “Unsync with Dropbox”.
Features in detail:
1. Sync :
a. Creates a symbolic link to the source folder (the folder on which you right-click) at
the same place and moves the source folder to the Dropbox.
b. Symbolic links are created using the junction utility (installs automatically with the
setup) from Sysinternals.
c. If a folder with the same name already exists in your dropbox, then it asks if it
should merge & overwrite.
d. If you wish not to merge, it moves the folder to dropbox with a modified name.
e. While syncin’, please ensure that no file in the folder is locked by any process.
2. UnSync:
a. Deletes the symbolic link.
b. Moves back the corresponding dropbox folder to its original location.
c. The target might be in Dropbox, or in any folder inside Dropbox.
3. Change Dropbox Path:
a. DFS automatically detects the dropbox path at the first usage and whenever the
Dropbox path setting is corrupt (for eg. Some path which is not a folder).
b. If you feel the folder is not the dropbox folder or if you wish to sync the folder with
some other folder which is inside Dropbox, Use the “Change” button on the GUI
to change this setting.
4. Log File:
a. Whenever DFS performs any operation, it logs its action, along with the
timestamp, onto the log file which can be viewed from the GUI.
b. DFS logs syncin’ (with detailed logs on moving, creation of symbolic link etc.),
unsyncin’ and change of Dropbox path setting.
实现原理:
Dropbox Folder Sync 的实现原理其实很简单,就是
先将你指定的文件夹移动到 Dropbox 的主文件夹里面去,
然后再做一个“符号链接”(类似快捷方式)放到原来的位置,
这样你对这个目录进行读写时,其实就是对 Dropbox 目录进行操作。
所以,如果你有折腾的心,那么使用 mklink 或 junction 等命令行工具也能实现这个效果,
但对于大部分普通用户来说,学习和使用这些命令不免有点麻烦了,
所以还不如用 Dropbox Folder Sync 有个友好的图形界面来得省心,
起码不怕把自己的目录都给搞乱套了。
Dropbox Folder Sync – 让 Dropbox 同步任意文件夹的更多相关文章
- 【Windows使用笔记】使Onedrive同步任意文件夹
因为度盘实在是有点垃圾,经常看的剧之类的或者其他软件资源啥的动不动就被封. 所以跑去某宝买了一个5T的企业子账号,安全性不清楚,重要的隐私数据反正都用移动硬盘备份了.主要就是存一些资源性的文件吧.而且 ...
- 使用dropbox 同步任意文件夹(MAC)
使用dropbox自动同步自己mac上的文件夹: -My_Programs /Users/foreverycc/Dropbox/My_Program # . must be full absolute ...
- Google Drive 和 Dropbox 同步同一个文件夹目录
Dropbox 也是非常棒的同步工具,例如先进的增量上传或者更开放的 API 等.可是为什么不曾想过把 Google Drive 和 Dropbox 同时使用呢,我是说,让这两者同时云同步同一个文件 ...
- onedrive同步其他任意文件夹
经过多次尝试,成功同步其他文件夹内容到onedrive,最后那次尝试是成功的,前面是可能犯的错误.注意3点:1. 用管理员身份运行cmd:2. 路径有空格时用双引号括起来:3. /d后面接的第一个路径 ...
- mklink让网盘同步不同文件夹
mklink简介 Linux 下有一个叫符号链接的东东,是 ln 这个链接命令,mklink 和 ln 的功能几乎一样.在xp系统下,junction命令要用微软开发的小程序 junction.exe ...
- 【原】Mac下统计任意文件夹中代码行数的工
[链接][原]Mac下统计任意文件夹中代码行数的工http://www.cnblogs.com/wengzilin/p/4580646.html
- 任意文件夹打开CMD命令窗口
1:打开任意文件夹 2:按住Shift键,鼠标右键单击 3:该文件夹下的命令窗口已打开,方便快捷
- iOS项目groups和folder的区别(组和文件夹)
在引用一个第三方框架的时候,已经拖进去了,但是引用框架里面的文件时,竟然报错说找不到.......查了一下,原来在拖进去时没有注意group和folder的选择! 其实仔细观察一下,不难发现,以gro ...
- 从source folder 下将其所有子文件夹的*.* 文件拷贝到 target folder (不拷贝文件夹名仅拷贝文件)
因本人较懒,一直认为电脑能做的就让电脑来做,所以写下这个批处理的小脚本方便工作. 场景:碰到要拷贝一个文件夹(source folder)下的多个子文件夹(sub-folder)的文件到指定文件夹下( ...
随机推荐
- CCF CSP 201609-3 炉石传说
CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201609-3 炉石传说 问题描述 <炉石传说:魔兽英雄传>(Hearthston ...
- GUC-6 Callable 接口
import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.ut ...
- C++ 内存分配(new,operator new)详解
参考:C++ 内存分配(new,operator new)详解 如何限制对象只能建立在堆上或者栈上 new运算符和operator new() new:指我们在C++里通常用到的运算符,比如A* a ...
- 面试题46:求1+2+ …… +n
题目:求1+2+…+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字以及条件判断语句(A?B:C). 通常求1+2+…+n除了用公式n(n+1)/2之外,无外 ...
- tensorflow初始化参数内存占满问题
最近使用tensorflow构建了一个浅层的网络,初始化参数的时候发现两个1080ti 22G的显存马上占满 后来发现解决办法为:在创建session的时候把显存设置为自适应即可,如下 config ...
- 全局设置axios发送cookie(axios 默认不发送cookie)
import axios from 'axios' axios.defaults.withCredentials=true; 如图:
- TCP 建立连接为什么要握 3 次手?
上次已经说过,没有协议,不成方圆,计算机之间的通信更是依赖于协议.今天就重点分析一下 TCP 协议. 传输控制协议 TCP 是一种面向连接的.可靠的.基于字节流的传输层通信协议,由IETF的RFC 7 ...
- #pragma region、{}
定义一个region,这个region内部的代码你可以把它折叠起来是用于组织代码的,没有其他特别重要的意义. 而{}定义了作用域 { int a = 0; } { int a = 0; }
- 【Naive Splay Template】
写小作业的时候重新复习了一下splay 只支持插入,删除,查k大,查节点数.没有迭代器. T类型需要重载==和<,要调用拷贝构造函数. template<class T> class ...
- codevs 2292 图灵机游戏
2292 图灵机游戏 时间限制: 1 s 空间限制: 64000 KB 题目等级 : 黄金 Gold 题目描述 Description [Shadow 1]第二题 Shadow最近知道了图灵 ...