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) よりも多くの文字を使用するorganization名 (OneDrive - Contoso など) が含まれていることに注意してください。 この違いは、職場または学校のアカウントを持つユーザーのファイル名とフォルダー名に使用できる文字が少なっていることを意味します。
macOS (Finder)
/Users/janedoe/Library/CloudStorage/OneDrive - Contoso/Projects/2026/Q1/Budget_Report_v3.xlsx
macOS では、パスはスラッシュを使用し、通常はルート/ディレクトリから開始します。
Web 用 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 アプリは、MAX\_PATH = 260 定数を適用するレガシ Win32 API を使用します。 |
| Windows ファイル システム(既定値) | 260 文字 | 既定では、Windows ファイル システムでは 260 文字の最大パス長が適用されます。 これは、エクスプローラーや Office など、ほとんどの Windows アプリケーションが従う制限です。 |
| Windows エクスプローラー | 260 文字 | ファイルを開く、名前を変更する、移動する場合に適用されます。 個々のファイル名またはフォルダー名は最大 255 文字です。 Windows の長いパスグループ ポリシー設定が有効になっている場合でも、エクスプローラーは使用しません。 |
| OneDrive と SharePoint (クラウド ストレージ) | 400 文字 | デコードされたファイル パス全体 (ファイル名を含む) は 400 文字を超えることはできません。 |
| Office for the web (Word、Excel、PowerPoint Online) | 400 文字 | Filesは、ブラウザーで作成、名前変更、およびこの制限まで移動できます。 |
| OneDrive 同期 | 520 文字 | 合計パスは、ローカル パス (最大 400 文字) と OneDrive ルート フォルダー (最大 120 文字) の組み合わせです。 520 文字を超えるパスでは、同期エラーが表示されます。 |
| macOS Office デスクトップ アプリ (Word、PowerPoint、& Excel) | 1024 バイト (1024 UTF8 でエンコードされたバイト) | 文字ではなく UTF-8 バイトで測定されたパス制限。 マルチバイト文字 (アクセント、CJK など) を持つFilesは、予想よりも早く制限に達する可能性があります。 |
| macOS Finder | 1,024 文字 | 個々のファイル名またはフォルダー名は 255 文字に制限されています。 複数バイトの Unicode 文字を持つパスは、文字数が制限内にあるように見えても、ファイル システム レベルでは 1,024 バイトを超える可能性があります。 |
| Windows ファイル システム (長いパスが有効) | 32,767 文字 | 長いパスを使用するには、LongPathAware グループ ポリシー設定を有効にする必要があります。 その場合でも、各アプリケーションは、拡張長パスをサポートするために個別にオプトインする必要があります。 エクスプローラーと Office デスクトップ アプリは現在オプトインしていないため、ポリシーのみを有効にしても、ほとんどのユーザーの 260 文字の制限は変更されません。 |
| サードパーティ製アプリ サードパーティ製アプリは、SharePoint ストアで見つけることができます。 | さまざま | サード パーティ製アプリケーションには、オペレーティング システムに依存しない独自のパス長の制限がある場合があります。 Microsoft 以外のソフトウェアでパス関連のエラーが発生した場合は、アプリ開発者に確認してください。 |
パスの長さの問題が発生する可能性がある場所
デスクトップで開くことができないオンラインで作成されたFiles
Web 上の OneDrive の深く入れ子になったフォルダーに Office ファイルを作成します。 クラウド パスは 400 文字の制限内にあります。 ファイルが PC と同期すると、OneDrive フォルダーで文字 ( C:\Users\YourName\OneDrive - Your Organization Name\ など) が追加されるため、完全なローカル パスが長くなります。 合計が 260 文字を超える場合、ファイルは Office デスクトップ アプリで開かないか、エクスプローラーで名前が変更されません。
コンピューターに表示されないフォルダー
OneDrive for the Web に 255 文字を超える名前のフォルダーを作成します。 フォルダーはブラウザーで動作しますが、Windows エクスプローラー または macOS Finder には同期されません。これは、両方のプラットフォームで個々のファイル名とフォルダー名が 255 文字に制限されるためです。
"パスが長すぎる" 通知で一時停止するOneDrive 同期
同期されたファイルの完全パスが 520 文字を超える場合、OneDrive は "パスが長すぎます" という通知を表示し、オーバーリミット項目が解決されるまで同期クライアントが終了します。
SharePoint ショートカットと同期されたライブラリ
共有 SharePoint ライブラリまたは Teams チャネル フォルダーの OneDrive にショートカットを追加すると、ショートカット コンテンツは 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 キーを押しながらクリック) し、[ 情報の取得] を選択します。
- [ 場所 ] フィールドには、完全なフォルダー パスが表示されます。 合計のファイル名の長さを追加します。
ターミナルを使用して、パスの長さをチェックすることもできます。
echo -n "/Users/janedoe/Library/CloudStorage/OneDrive-Contoso/Projects/file.xlsx" | wc -c
OneDrive for the web
ブラウザーのファイルに移動します。
階層リンク 証跡と URL には、ファイル パスが反映されます。 特殊文字は URL でエンコードされ、400 文字の制限にカウントされることに注意してください。
注
ファイル名とフォルダー名の特殊文字、スペース、アクセント記号は、SharePoint で URL でエンコードされます (たとえば、スペースは %20 になります)。 これらのエンコードされたフォームは 400 文字の制限にカウントされるため、ブラウザーに短く表示されるパスでは、予想よりも多くの文字が使用される可能性があります。
パスの長さの制限内で作業するためのヒント
短いファイル名とフォルダー名を使用する
名前が短いほど、フォルダーの深さのパスに空きが残ります。 次に例を示します。
- "四半期ごとのビジネス レビュー会議ノート - 2026 年 1 月" ではなく "QBR ノート - 2026 年 1 月"
- 「エンジニアリング・テクノロジー学科」ではなく「エンジニアリング & テック」
フォルダー構造を浅く保つ
入れ子の各レベルでは、パスに文字が追加されます。 Projects > 2026 > Q1 > Client Work > Contoso > Deliverables > Final > Approved などの深く入れ子になったフォルダーの代わりに、Projects > 2026-Q1 Contoso > Final Deliverables のようなフラットな構造を検討してください。
共有ライブラリへのショートカットを管理可能にする
共有 SharePoint ライブラリまたは Teams チャネル フォルダーにショートカットを追加する前に、ライブラリのフォルダー構造がどれだけ深く入れ子になっているかをチェックします。 ライブラリに長いパスが既にある場合は、ライブラリ全体ではなくサブフォルダーのみを同期することを検討するか、ライブラリ所有者に構造体のフラット化を依頼します。 ショートカットを追加した後に OneDrive のショートカットの名前を変更して、短い名前を使用することもできます。
必要に応じて Web から名前を変更する
ファイルまたはフォルダーのパスが長すぎてエクスプローラーで使用できない場合は、OneDrive Web サイトまたは SharePoint サイトに移動し、そこで名前を変更します。 パスが十分に短いと、ファイルは通常どおりデスクトップに同期されます。
よく使用されるファイルをルートの近くに配置する
OneDrive フォルダーの上部の近くに保存Files、パスが短くなります。 最も使用されているファイルを、1 つまたは 2 つのレベルの深さだけのフォルダー構造に保持することを検討してください。
OneDrive ルート フォルダーの長さに注意してください
OneDrive 同期 フォルダー パス (たとえば、C:\Users\YourName\OneDrive - Organization Name) では、ファイル パスが開始される前に文字が使用されます。 organization名が長いほど、ファイルとフォルダーで使用できる文字数が少なくなります。 IT 管理者は、[OneDrive フォルダーのカスタム名の設定] グループ ポリシーを使用して、organizationのこのフォルダー名を短縮できます。
OneDrive Files オンデマンドを使用する
OneDrive Filesオンデマンドでは、デバイスにダウンロードすることなく、エクスプローラー内のすべての OneDrive ファイルを参照できます。 パスが長いファイルを操作する必要がある場合は、260 文字のデスクトップ制限ではなく 400 文字の制限が適用されるブラウザーで開きます。 オンデマンドFilesの詳細については、こちらをご覧ください。
OneDrive 同期通知を確認する
OneDrive で長すぎるパスが検出されると、通知が表示されます。 システム トレイ (Windows) またはメニュー バー (macOS) の OneDrive アイコンを選択して、影響を受けるファイルを確認して、再構成方法を決定できます。
関連項目
OneDrive と SharePoint の制限事項と制約事項
OneDrive ファイル オンデマンドでディスク領域を節約する
補足説明
アカウントのサポート。 Microsoft アカウントとサブスクリプションに関するヘルプについては、「 アカウント & 課金ヘルプ」を参照してください。
テクニカル サポート。 テクニカル サポートについては、以下の [連絡先] Microsoft サポート選択し、問題を入力して [ヘルプの取得] を選択します。
モバイル ユーザーは、OneDrive アプリを開き、デバイスを静かに振ることで、サポートに問い合わせることができます。
コミュニティのサポート。 コミュニティは、質問をしたり、フィードバックをしたり、豊富な知識を持つ専門家から意見を聞く際に役立ちます。 Microsoft コミュニティに問い合わせ。 公開フォーラムで個人情報や機密情報を開示しないでください。