OneDriveやSharePointで「ファイル名またはパスが長すぎます」と表示された場合は、ファイル名だけでなく、同期フォルダーから目的のファイルまでのフォルダー名を合計して確認します。
ファイル名とパスの違い
ファイル名は 見積書-2026.xlsx の部分です。パスは、ドライブや同期ルートからファイルまでの場所全体を指します。
たとえば次のような構成では、短いファイル名でもフォルダーが深いため、全体は長くなります。
OneDrive - 組織名\部門\年度\案件\資料\確認用\見積書-2026.xlsx
Microsoftの案内では、OneDriveとSharePointの各ファイル名・フォルダー名は最大255文字です。さらに、クラウド側、同期、Windows、Officeアプリではパス全体に別の制限があります。そのため「255文字未満なら必ず使える」とは判断できません。
ファイル名チェックで確認する
「ファイル名チェック」でプロファイルを「クラウド」にし、ファイル名を拡張子ごと入力します。FILENAME_TOO_LONG が表示されたら、まず名前を短くする候補です。
このツールは名前が200文字を超える場合に注意を表示する簡易チェックで、OneDrive内のフォルダー構成は読み取りません。警告が出なくても、パス全体が長い場合は同期や移動に失敗することがあります。
まず試す順番
- 元ファイルを別の場所へコピーする
- 拡張子を残したままファイル名を短くする
- 長いフォルダー名を短くする
- ファイルを同期ルートに近い浅い場所へ移す
- OneDriveのWeb画面と同期フォルダーの両方で状態を確認する
- 変更後に開く、保存する、共有する操作を試す
最も効果が分かりやすいのは、深いフォルダーを減らすことです。複数階層に同じ案件名や年度を繰り返している場合は、重複を整理します。
名前を短くするときの注意
意味が分からない記号だけの名前にすると、後から取り違えやすくなります。年度、案件、種類など必要な情報を残し、重複する説明を削ります。
- 変更前:
2026年度_営業部_顧客A_最終提出用_修正済み_見積書_確定版.xlsx - 変更後:
2026_顧客A_見積書_確定.xlsx
拡張子を削除したり、.xlsx を .pdf に変えたりしてもパス問題の解決にはなりません。名前に使える文字や予約名も同時に確認したい場合は、Windows・クラウド・ZIPで使えるファイル名の確認方法を使います。
同期できない場合の切り分け
短い場所へ移しても同期しない場合は、パス長以外を確認します。
- OneDriveがサインイン済みか
- ストレージ容量に空きがあるか
- 同期が一時停止していないか
- ファイルを別のアプリが使用中ではないか
- 組織のSharePoint設定や権限で制限されていないか
このページはパスと名前の確認に限定しています。同期エラー全般や権限を診断するものではありません。
大量のファイルで起きている場合
一括で名前を変更する前に、問題のあるファイルを1つだけ複製し、短い場所と短い名前で成功するか試します。成功すれば、どのフォルダー階層を整理するか決めてから少しずつ移動します。
共有リンクがすでに配布されている場合、移動や名前変更でリンクの扱いが変わる可能性があります。組織の重要な共有フォルダーは、管理者や所有者へ確認してから変更してください。