為什麼某些檔案無法從一台電腦同步到另一台電腦上?

為了確保檔案正確同步,請檢查您的電腦是否已連上網際網路,並連結到同一個 Dropbox 帳戶。若您確定電腦已連上網路且帳戶相同,但檔案還是沒有如期出現,那麼有可能是檔案本身出了問題。

作業系統有時彼此會不相容。Dropbox 桌面應用程式會記錄下這些不合之處,並力求圓滿解決問題。在無法解決的狀況下,檔案仍然會同步至 dropbox.com,但可能無法在不相容的作業系統上顯示或正常運作。

若要查看是哪些檔案導致同步過程出現問題,請登入 dropbox.com,並使用 Dropbox 錯誤檔案檢查工具查看。

瞭解詳情

為確保您的檔案和資料夾在其他的作業系統上都正確地同步,試著遵守以下指示:

與所有操作系統都不相容的字元

不要使用以下字元作為檔案名稱,Dropbox 不會將它們同步到任何一個平台上:

  • / (斜線)
  • \ (反斜線)

備註:Dropbox 只有在 Mac 電腦上才會將名稱中包含「/」的檔案同步至 dropbox.com。不過,這些檔案同步至 dropbox.com 後,名稱中的「/」會改為冒號「:」。名稱中有「/」的檔案可以同步至其他 Mac 電腦,但無法同步至 Windows 電腦。

與 Windows 不相容的字元

為您的檔案命名時,避免使用與 Windows 檔案系統不相容的字元

  • < (小於)
  • > (大於)
  • : (冒號)
  • " (雙引號)
  • | (豎線或管道)
  • ? (問號)
  • * (星號)
  • 。(句點) 或是在檔案和資料夾名稱後面多出空白

Windows 系統保留的檔案名稱

Windows 保留了一些字,您無法使用這些字作為有效的檔案名稱。若您由 dropbox.com 或非 Windows 系統的裝置上建立檔案或資料夾,而該檔案名稱中包含這些字,該檔案便不會同步至您 Windows 電腦的 Dropbox 資料夾。若要查看完整的保留名稱清單,請參閱 Windows 開發人員專區中的命名慣例 (Naming Conventions)

系統會忽略的檔案

有些小型的系統檔案無法使用 Dropbox 同步。包含:

  • desktop.ini
  • thumbs.db
  • .ds_store
  • icon\r
  • .dropbox
  • .dropbox.attr

字元長度上限

Windows 的檔案或資料夾名稱,長度不得超過 260 個字元。除此之外,如 Microsoft Excel 等特定應用程式,字元長度上限則更嚴格 (218 個字元)。

請注意,Windows 會把檔案路徑也視為檔名的一部分,所以下列的檔案路徑範例,字元長度應為 142 個字元,而非 16 個字元。

C:\Users\Panda\My Documents\Dropbox\Creative Nonfiction\My Autobiography\Favorite Things\Favorite Foods\Bamboo\Family Recipes\Fresh Leaves.doc

Dropbox 3.0 版以上的桌面應用程式可以讀寫超過 260 個字元的路徑,不過,有些應用程式可能還是會受限於作業系統,造成讀取路徑過長的檔案時出現問題。

比方說,假設您有一個 Excel 2010 版的檔案,所在路徑長度為 260 個字元;Dropbox 可以把這個檔案同步到您的電腦,不過當您試圖以 Excel 開啟它時,系統會顯示「無法存取檔案」的錯誤訊息。 您可以前往 Office 和 Microsoft 的說明中心,進一步瞭解路徑限制。一般來說,您只要將名稱縮短,或將檔案或資料夾移至更上層的資料夾中,就可以開啟這些檔案。

大小寫衝突

大部分的 Linux 系統允許檔案或資料夾使用相同名稱,但必須採用不同的大小寫。然而,Mac 和 Windows 不會用大小寫來區分檔案或資料夾。因此,如果您 Linux 系統中的 Dropbox 裡有兩個資料夾,名稱分別是「Sample folder」和「sample folder」(小寫的「s」),Dropbox 會把兩個資料夾都同步到 Mac 和 Windows 電腦,但是其中一個會被視為另一個資料夾的副本,並標示為「case conflict」(大小寫衝突)。

Mac 及 Linux 上檔案的開頭字元

以「.」開頭的檔案或資料夾名稱 (如 .myfile.doc) 可以正常同步至您電腦上的 Dropbox 資料夾。不過,Mac 和 Linux 作業系統會將以「.」開頭的檔案視為系統檔案,並自動隱藏。如果您不調整電腦裡的進階設定,便無法看到這些檔案。您必須登入 dropbox.com 並重新命名這些檔案或資料夾 (例如改成 _myfolder)。

尾端字元

名稱以點 (.) 作結尾的檔案和資料夾,無法在作業系統間正確地同步。如果一個檔名的結尾是一點,例如:檔案.txt.,該檔案則無法同步,且會在錯誤檔案檢查中被挑出。

為了在不同的作業系統之間正確進行同步作業,您必須移除檔名和資料夾名稱最後面的空格。如果 Dropbox 在您的資料夾裡發現檔名相同、但名稱裡多出空格的檔案 (或是按空白鍵產生的字元),Dropbox 會把該檔案加到您的 Dropbox 資料夾裡,並在檔名裡加上「white space conflict」(空格衝突) 字樣。

臨時檔案

有些應用程式 (例如 Microsoft Word、Excel、或 PowerPoint) 在開啟檔案時,會在同一個目錄下儲存一個臨時檔案,並以下列方法為它命名:

  • 以 ~$ (波浪號加錢字號) 為首的名稱或是 .~ (一點加波浪號)
  • 以波浪號開頭,並以 .tmp 作結尾的名稱,例如:~myfile.tmp

Dropbox 無法將這類暫存檔案同步到任何作業系統上。

Unicode 編碼衝突

在某些狀況下,可以用鍵盤以多種不同的方式打出同樣的字元。儘管這些字元看起來是一樣的,但是對於作業系統和 Dropbox 來說其實是不一樣的。當 Dropbox 發現這些編碼衝突時,它會建立一個檔案的衝突副本,並儲存到同一個資料夾裡,並加註為「Unicode Encoding Conflict」(Unicode 編碼衝突)。

後設資料和資源分叉

避免同步使用後設資料 (或是資源分叉) 的檔案,包括 Mac 的別名或 Windows 的捷徑。這些類型的檔案通常只能在當初建立它們的作業系統上運作。

連接點和別名

Dropbox 會追蹤所謂的 Windows 連接點 (Windows Vista 以上版本所提供的功能),並針對這些連接點所連結的檔案或資料夾進行同步。然而,除非重新啟動 Dropbox 桌面應用程式,否則您在 Windows 作業系統中對於這些檔案或資料夾所做的任何變動,都無法保持同步狀態。若要解決這個問題,請將原始資料夾移到您的 Dropbox 裡,再從原本的位置裡加入一個連接點,連結到它在 Dropbox 資料夾裡的新位置。

關於後設資料和 FAT32 檔案系統硬碟的注意事項

有些文件會有附加在檔案裡的檔案屬性 (簡稱 xattrs) 資料,我們稱這些資料為後設資料。作業系統在許多情況下都會用到這種後設資料,例如:儲存圖示、標註文件、附加檔案資訊、設定權限等等。Dropbox 在所有平台上都支援 xattrs。不過,使用 FAT32 檔案系統的隨身碟和可攜式硬碟,則不支援後設資料。如果您的 Dropbox 資料夾是放在 FAT32 檔案系統的磁碟裡,很遺憾地,當檔案被搬移或更名時,將無法保存其後設資料。

如何在 Linux 上監控 10,000 個以上的資料夾

Linux 版 Dropbox 桌面應用程式預設無法監控超過 10,000 個資料夾。 超過的資料夾都無法受到監控,所以在同步時會被忽略。有個簡單的解決辦法。開啟終端機並輸入:

echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p

這個指令會要求系統監控最多 100,000 個資料夾。輸入指令後,再輸入您的密碼,Dropbox 便會立即繼續同步作業。

在 Linux 上開啟延伸屬性 (xattr)

有些 Linux 版本將延伸屬性 (xattrs) 預設為關閉。如果您使用的 Linux 版本是採用 ext3 或 ext4 檔案系統,一般來說,就可以透過您 /etc/fstab 的設定檔案,開啟 xattr 支援。 請參照您 Linux 版本說明文件上的指示。

在 Dropbox 中使用參考檔案

強烈建議您不要採用會在 Dropbox 資料夾中加入參考檔案的作法 (符號連結、連接點或網路資料夾)。使用參考檔案可能會大量消耗 CPU 資源、導致同步效能低落及使用權限問題,還會造成額度使用差距。

這篇文章有回答您的問題嗎?

我們覺得很遺憾。若有什麼可以改善的地方,請告訴我們:

感謝您的意見。

社群答案
    社群答案

      其他取得協助的方式

      社群

      Twitter 支援服務

      指引協助

      其他取得協助的方式

      社群

      Twitter 支援服務

      指引協助

      其他取得協助的方式

      社群

      Twitter 支援服務

      Contact support