Windows、macOS、OneDrive、SharePoint 與 Office 的檔案路徑長度限制
不同平台和應用程式支援的最大路徑長度不同,超過這些限制可能會阻止檔案同步、開啟、移動或重新命名。
本文說明什麼是檔案路徑、各平台的路徑長度限制、可能遇到的問題、如何檢查路徑長度,以及保持在限制內的建議。
什麼是檔案路徑?
檔案路徑是指你電腦或雲端檔案的完整位址。 它包含階層中的每個資料夾以及檔名及其副檔名。 路徑中的每個字元都計入限制,包括 Windows 上的分隔符 (反斜線、macOS) 上的前斜線、空格以及副檔名。
Windows (檔案總管) —— 工作或學校帳號
C:\Users\JaneDoe\OneDrive - Contoso\Projects\2026\Q1\Budget_Report_v3.xlsx
Windows (檔案總管) —— 個人帳號
C:\Users\JaneDoe\OneDrive\Projects\2026\Q1\Budget_Report_v3.xlsx
在這些範例中,路徑以磁碟機代號 (C:\) 開始,包含使用者設定資料夾、OneDrive 同步處理資料夾、巢狀資料夾結構及檔名。 請注意,工作或學校帳號路徑包含組織名稱 (例如OneDrive - Contoso) ,這類路徑使用的字元數比OneDrive) (個人帳號資料夾還多。 這種差異意味著擁有工作或學校帳號的使用者,檔案和資料夾名稱可用的字元數較少。
macOS (Finder)
/Users/janedoe/Library/CloudStorage/OneDrive - Contoso/Projects/2026/Q1/Budget_Report_v3.xlsx
在 macOS 上,路徑使用前斜線,通常從根節點/目錄開始。
OneDrive 網頁版
Documents/Projects/2026/Q1/Budget_Report_v3.xlsx
在瀏覽器中,路徑是從你 OneDrive 或 SharePoint 文件庫的根節點開始。 它不包含本地同步資料夾路徑,這也是為什麼同一檔案的雲端路徑通常比本地路徑短。
各月台的路徑長度限制是什麼?
下表總結了各平台的最大檔案路徑長度。 日常使用中最嚴格的限制是 Windows 檔案總管和 Office 桌面應用程式的 260 字元。
| 平台 | 最大路徑長度 | 詳細資料 |
|---|---|---|
| Windows Office 桌面應用程式 (Word、PowerPoint、Excel) | 256 字元 (260 個 UTF16 WCHAR) | 即使檔案是本地儲存的,也無法開啟完整路徑超過 260 字元的檔案。 Office 應用程式使用舊有的 Win32 API,強制執行 MAX\_PATH = 260 常數。 |
| Windows 檔案系統 (預設) | 260 字元 | 預設情況下,Windows 檔案系統強制執行最大 260 字元的路徑長度。 這是大多數 Windows 應用程式,包括檔案總管和 Office 所遵循的限制。 |
| Windows 檔案總管 | 260 字元 | 適用於開啟、重新命名和移動檔案。 單一檔案或資料夾名稱可長達 255 個字元。 即使啟用了 Windows 長路徑群組原則設定,檔案總管也不會使用它。 |
| OneDrive 與 SharePoint (雲端儲存) | 400字元 | 整個解碼後的檔案路徑,包括檔名,不得超過 400 個字元。 |
| Office 網頁版 (Word、Excel、PowerPoint 線上) | 400字元 | Files 可以在瀏覽器中建立、重新命名,並移動到這個限制。 |
| OneDrive 同步處理 | 520 字元 | 總路徑是本地路徑 (最多 400 字元) 與 OneDrive 根目錄 (最多 120 字元) 的組合。 路徑超過 520 字元時會顯示同步錯誤。 |
| macOS Office 桌面應用程式 (Word、PowerPoint、& Excel) | 1024 位元組 (1024 個 UTF8 編碼位元組) | 路徑限制以 UTF-8 位元組計算,而非字元。 Files多位元組字元 (口音等,中日韓) 可能會比預期更快達到極限。 |
| macOS Finder | 1,024 個字元 | 每個檔案或資料夾名稱限制為 255 個字元。 多位元組 Unicode 字元的路徑在檔案系統層級可能超過 1,024 位元組,即使字元數看似在限制內。 |
| Windows 檔案系統 (啟用長路徑) | 32,767 個字元 | 若要使用較長路徑,您必須啟用 LongPathAware 群組原則設定。 即使如此,每個應用程式仍必須個別選擇加入以支援延長長度路徑。 檔案總管和 Office 桌面應用程式目前不提供選擇,因此僅啟用該政策並不會改變大多數使用者的 260 字元限制。 |
| 第三方應用程式 | 不定 | 第三方應用程式可能有獨立於作業系統的路徑長度限制。 如果你在非 Microsoft 軟體中遇到路徑相關錯誤,請向應用程式開發者確認。 |
可能會遇到路徑長度問題的地方
Files 在網路上建立,無法在桌面開啟
你可以在網頁版的 OneDrive 深度巢狀資料夾中建立一個 Office 檔案。 雲端路徑在 400 字元的限制內。 當檔案同步到你的電腦時,完整的本地路徑會變長,因為 OneDrive 資料夾會新增字元,例如 C:\Users\YourName\OneDrive - Your Organization Name\ () 。 如果總字元超過 260 字元,檔案就無法在 Office 桌面應用程式中開啟,也無法在檔案總管中重新命名。
電腦上不會出現的資料夾
你可以在 OneDrive 建立一個資料夾,名稱超過 255 個字元。 這個資料夾在瀏覽器中是可運作的,但無法同步到 Windows 檔案總管或 macOS Finder,因為兩個平台都限制每個檔案和資料夾名稱的字元數為 255 個字元。
OneDrive 同步處理時會跳出「路徑過長」通知暫停
如果同步檔案的完整路徑超過 520 字元,OneDrive 會顯示「路徑過長」通知,同步用戶端會停止,直到超額項目解決為止。
SharePoint 捷徑與同步函式庫
當你為 OneDrive 新增共享的 SharePoint 函式庫或 Teams 頻道資料夾的捷徑時,捷徑內容會同步到你的 OneDrive 資料夾下方的裝置。 如果共享函式庫有深度巢狀或資料夾名稱過長,本地路徑可能很快超過 260 字元——即使瀏覽器中一切正常。
來自遷移的 Files
當從其他雲端儲存服務遷移檔案時,合併的資料夾結構可能會意外超過路徑限制,尤其是當原始結構有深度巢狀時。
「動作無法完成」錯誤對話框
如果你看到錯誤對話框說「該動作無法完成,因為該資料夾或其中的檔案在其他程式中被打開」,有時可能表示檔案路徑太長。 儘管訊息指向其他程式,但其根本原因通常是路徑超過平台的最大長度。 試著縮短檔案或資料夾名稱,或把檔案移到靠近硬碟根的位置。
Office 暫存檔案即使少於 260 字元也會失敗
Office 桌面應用程式會建立暫時鎖定檔案, (~$Budget_Report_v3.xlsx 例如,) 在原始檔案路徑上附加字元。 如果你的檔案路徑接近 260 字元,這些衍生路徑可能會超過限制,導致儲存或開啟時出錯。
如何檢查檔案路徑長度
在 Windows 上
打開檔案總管並導航到檔案。
選擇地址列以顯示完整路徑。
複製路徑,貼到文字編輯器,檢查字元數。
秘訣
你也可以右鍵點擊檔案,選擇屬性,然後查看位置欄位。 將檔案名稱長度加到資料夾路徑長度後,總數就得了。
你也可以用 PowerShell 檢查特定檔案的路徑長度:
("C:\Users\JaneDoe\OneDrive - Contoso\Projects\2026\Q1\Budget_Report_v3.xlsx").Length或者在目錄中尋找路徑超過 260 字元的所有檔案:
Get-ChildItem -Path "C:\Users\JaneDoe\OneDrive - Contoso" -Recurse|Where-Object { $_.FullName.Length -gt 260 }|Select-Object FullName, @{Name="PathLength";Expression={$_.FullName.Length}} | fl
macOS 版
- 在 Finder 中右鍵點擊 (或 Control 鍵) 該檔案,然後選擇 「取得資訊」。
-
Where 欄位顯示完整的資料夾路徑。 加上檔案名稱長度作為總長度。
你也可以用終端檢查路徑長度:
echo -n "/Users/janedoe/Library/CloudStorage/OneDrive-Contoso/Projects/file.xlsx" | wc -c
網頁版 OneDrive
在瀏覽器中切換到該檔案。
麵包屑路徑和網址反映了檔案路徑。 請注意,特殊字元為 URL 編碼,計入 400 字元限制。
注意
檔案和資料夾名稱中的特殊字元、空格及重音符號會在 SharePoint 中以 URL 編碼 (例如,空格變成 %20) 。 這些編碼表單計入 400 字元限制,因此瀏覽器中顯示較短的路徑可能會使用比預期更多的字元。
在路徑長度限制內工作的技巧
使用較短的檔案和資料夾名稱
名稱越短,路徑中留出更多空間給資料夾深度。 例如:
- 「QBR 筆記 - 2026年1月」取代「季度業務回顧會議筆記 - 2026年1月」
- 「工程 & 技術」而非「工程與技術系」
保持資料夾結構淺
每層巢狀設定都會為路徑新增角色。 與其像「專案 > 2026 > Q1 > 客戶工作 > Contoso 交付成果最終>核准」這種深度巢狀資料夾,不如考慮更扁平的結構,如「專案 2026-Q1 Contoso >>> 最終交付成果」。>
讓共用函式庫的捷徑變得可控
在新增 SharePoint 函式庫或 Teams 頻道資料夾的捷徑前,先檢查該函式庫的資料夾結構巢狀深度。 如果函式庫本身就有長路徑,考慮只同步一個子資料夾而非整個函式庫,或請函式庫擁有者將結構壓平。 你也可以在 OneDrive 新增捷徑後,改用較短的名字。
必要時從網路重新命名
如果某個檔案或資料夾的路徑太長,無法在檔案總管中處理,請前往 OneDrive 網站或你的 SharePoint 網站,在那裡重新命名它。 當路徑夠短時,檔案會正常同步到你的桌面。
將常用檔案放得更靠近根目錄
存放在 OneDrive 資料夾頂端較近的 Files 路徑較短。 考慮將你最常用的檔案放在只有一兩層深度的資料夾結構中。
注意你的 OneDrive 根目錄長度
例如你的OneDrive 同步處理資料夾路徑 (, C:\Users\YourName\OneDrive - Organization Name) 在檔案路徑開始之前就已經使用了字元。 組織名稱越長,檔案和資料夾可用的字元越少。 IT 管理員可以透過「設定 OneDrive 資料夾群組原則的自訂名稱來縮短這個資料夾名稱。
使用 OneDrive Files on-demand(隨選 OneDrive 檔案)
使用 OneDrive 檔案隨選 時,你可以在檔案總管中瀏覽所有 OneDrive 檔案,而不必下載到裝置。 當你需要處理一個路徑很長的檔案時,請在瀏覽器開啟,因為那裡有 400 字元限制,而不是桌面版的 260 字元限制。 了解更多關於隨選檔案(Files on Demand)的資訊。
檢查 OneDrive 同步處理通知
當 OneDrive 遇到路徑過長時,會顯示通知。 在 Windows) 或 macOS) (選單列 (系統托盤中選擇 OneDrive 圖示,查看受影響的檔案,這樣你才能決定如何重新整理。
另請參閱
需要更多協助嗎?
帳號支援。 如需協助您的Microsoft帳戶及訂閱,請造訪 帳單 & 帳單協助。
技術支援。 如需技術支援,請在下方選擇「聯絡 Microsoft 支援服務」,輸入您的問題並選擇「尋求協助」。
行動用戶可透過開啟 OneDrive 應用程式並輕輕搖晃裝置,聯絡客服。
社群支持。 社群幫助你提問、提供回饋,並聆聽擁有豐富知識的專家意見。 問問 Microsoft 社群吧。 請勿在公開論壇透露個人或敏感資訊。