ファイル パスの長さの制限は何ですか?

適用先
OneDrive for Windows

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 の場合

  1. エクスプローラーを開き、ファイルに移動します。

  2. アドレス バーを選択して、完全なパスを表示します。

  3. パスをコピーし、テキスト エディターに貼り付け、文字数をチェックします。

    ヒント

    ファイルを右クリックして [プロパティ] を選択し、[場所] フィールドを確認することもできます。 合計のフォルダー パスの長さにファイル名の長さを追加します。

    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 で

  1. Finder でファイルを右クリック (または Control キーを押しながらクリック) し、[ 情報の取得] を選択します。
  2. [ 場所 ] フィールドには、完全なフォルダー パスが表示されます。 合計のファイル名の長さを追加します。 ターミナルを使用して、パスの長さをチェックすることもできます。
    echo -n "/Users/janedoe/Library/CloudStorage/OneDrive-Contoso/Projects/file.xlsx" | wc -c

OneDrive for the web

  1. ブラウザーのファイルに移動します。

  2. 階層リンク 証跡と 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 で同期するには長すぎるパスを修正する

OneDrive と SharePoint の制限事項と制約事項

SharePoint Online の制限

最大ファイル パスの制限 (Windows)

OneDrive ファイル オンデマンドでディスク領域を節約する

補足説明

アカウントのサポート。 Microsoft アカウントとサブスクリプションに関するヘルプについては、「 アカウント & 課金ヘルプ」を参照してください。

テクニカル サポート。 テクニカル サポートについては、以下の [連絡先] Microsoft サポート選択し、問題を入力して [ヘルプの取得] を選択します。

モバイル ユーザーは、OneDrive アプリを開き、デバイスを静かに振ることで、サポートに問い合わせることができます。

コミュニティのサポート。 コミュニティは、質問をしたり、フィードバックをしたり、豊富な知識を持つ専門家から意見を聞く際に役立ちます。 Microsoft コミュニティに問い合わせ。 公開フォーラムで個人情報や機密情報を開示しないでください。