[新手教室]如何把不同磁碟機內的多個資料夾,送上多種雲端服務直接做同步?

7
15,433 人次

image

隨著越來越多使用者開始使用雲端檔案同步服務,如Dropbox、Google雲端硬碟、SkyDrive…等,而且雲端的空間越來越大,不少使用者都希望將存放在其他磁碟機的資料夾一起加進雲端同步,但是又不想要多複製一份檔案到同步資料夾佔硬碟空間,今天阿正老師就來介紹幾個小技巧,讓你可以將不同磁碟機下的多個資料夾同時進行雲端檔案同步,有興趣的讀者們不妨參考看看吧!

隨著雲端儲存服務的盛行,許多使用者都會將檔案直接複製或搬移到雲端同步的資料夾中,讓同步程式自動將檔案同步到雲端的網路空間中。

但是有些使用者就會問到:我要同步的資料夾存放在多台磁碟機中,不想把資料夾複製或搬移到雲端資料夾,該怎麼做呢?

其實很簡單,這時候只要用到Windows內建的「目錄連結」指令,將其他磁碟機的資料夾做一個目錄連結到雲端資料夾就搞定了!但是先決條件是這些磁碟機必須都要是NTFS格式,而且不見得每套雲端同步軟體都能適用

下面介紹兩種方式可以輕鬆幫你完成目錄的連結:

一、命令列模式的用法

其實在Windows Vista/2008 Server及Windows 7裡面已經內建了一個名叫「Mklink」的指令,可以幫我們輕鬆完成目錄連結。只要進入命令列模式,輸入

mkdir/j 目的資料夾名稱 來源資料夾名稱

就可以了,例如我的照片存放在「G:\我的照片」,我想把該目錄連結到我的Dropbox資料夾下面(在E:\Dropbx),可以這樣輸入:

mklink /j E:\Dropbox\我的照片 G:\我的照片

如下圖,看到已建立連結的訊息,就表示連結已經成功,如此一來「G:\我的照片」這個資料夾就會被連結到Dropbox下面,自動進行檔案同步了。由於是採用目錄連結的關係,因此你不管在「G:\我的照片」或是「E:\Dropbox\我的照片」裡面看到的東西都是一樣的。

SNAGHTMLbf7f31

 

二、使用Hardlink Shell Extension軟體

如果你覺得上面的方法太麻煩,可以試試Hardlink Shell Extension這套小工具,可以幫你輕鬆完成目錄的連結。

Hardlink Shell Extension

 

軟體的安裝相當簡單,只要下載執行後,選擇語系(有多國語系,有英文、簡體中文,但無正體中文)。

SNAGHTML832261

再選擇安裝的路徑。

SNAGHTML83428d

最後按下〔是〕重新啟動檔案總管,即可完成安裝。

SNAGHTML835227

先用打開你要連結到雲端資料夾的本機磁碟機,在資料夾上面按下滑鼠右鍵,選擇【Pick Link Source】(選擇連結來源)。

image

接著在你的雲端同步資料夾中(如Dropbox)中按下滑鼠右鍵,選擇【Drop As】→【Junction】,即可將剛才選擇的資料夾轉變成一個目錄連結,存放在雲端資料夾中。

image

※如果你要建立的是網路磁碟機或是網路芳鄰中的資料夾連結,則需選擇【Drop As】→【Symbolic Link】(符號連結),不過目前測試可以用在Dropbox及CloudBox,SkyDrive及Google Drive無法使用

重複以上動作,就可以將你重要的資料夾,建立「目錄連結」到各個雲端同步資料夾了,如下圖所示,阿正老師將「我的文章」這個資料夾同時連結到Dropbox、SkyDrive及CloudBox下面,如此一來只要我在該資料夾下面加入檔案時,會自動同步到多個雲端空間。但可惜的是,目前這種方式無法支援Google雲端硬碟,要等Google推出新版的同步軟體才能達成。

image

當我在資料夾任意加入一個檔案後,就可看到三個同步程式開始進行同步動作了。

image

用Windows內建的「資源監視器」一看,可清楚看到三套同步軟體正在進行檔案的同步。

image

常見問題

Q:我如果在Dropbox下面刪掉link的資料夾,原本的資料夾會不會一起刪掉呢?

A:不會的,刪掉的只是目錄連結而已,原始的資料夾還是會留著。建議在加入連結之後,可以在該資料夾前面加註個記號,如「[link]我的文章」,如此一來就知道這個資料夾是link的。

Q:如果我更改了原來的資料夾名稱,那麼「目錄連結」還會有效嗎?

A:不會,因為該連結是指向你原本的資料夾名稱,因此會找不到該路徑。你必須重新做一次目錄連結。

###

7 意見

  1. 使用mklink作為dropbox的同步的話
    若是更動mklink的來源路徑
    dropbox不會自行重新掃描檔案的變動
    必需要手動關閉dropbox再啟動才能掃描到檔案的變動

  2. 請教阿正老師,
    如果我有好幾個檔案分散在幾個資料夾(如 C:/folderA/fileA.doc, D:/folderB/fileB.xls, E:/folderC/fileC.ppt),這些檔案要同步到雲端的話,應該要如何處理?

    謝謝

  3. Google Drive 雲端硬碟好像不適用此方式!
    本機端資料夾可以設立,但圖示一直顯示同步中(無同步完成的圖示),
    且 Google Drive 線上網頁看不到依此方式設立的資料夾,
    等了半天,所以應該是不適用~

發表迴響