プロジェクト内の長いパス
データルームにおけるフォルダ構造の深さに制限はありません。しかし、データルームとは異なり、WindowsとmacOSでは長いファイルパスに対する操作が制限されます。フォルダ/サブフォルダの名前が長いほど、および/またはサブフォルダの数が多いほど、ファイルパスは長くなります。
💡 ファイルパスとは、ローカルディスク名、ルートフォルダ名、フォルダ/サブフォルダ名、ファイル名、ファイル拡張子で構成される完全なファイル名のことです。長いパスとは、260文字を超えるパスのことです。
USBアーカイブを注文すると、プロジェクトの内容がパスワード保護されたZIPアーカイブに記録されます。プロジェクトに長いパスが含まれている場合、ユーザーのコンピュータで記録されたアーカイブを操作できるように、自動的にパスが切り詰められます。同じオプションがダウンロード可能なアーカイブの作成でも利用可能で、元のパスを保持するか、長いパスを切り詰めるかを選択できます。
長いパスを切り詰めることを選択した場合、ドキュメント名へのすべての変更は、アーカイブ内の変更内容レポートに含まれます。
利用可能な切り詰めオプション
アーカイブへのエクスポート後にパスと名前がどのくらいの長さになるかを自動的に検出します。切り詰めオプションは、プロジェクト内のドキュメント名とパスの長さによって異なります。
ケース1
プロジェクトには、200文字を超え950文字未満のパスを持つドキュメントが含まれています。
このような場合、Windows 10以降またはmacOS以外のシステムやバージョンでアーカイブを操作する予定がある場合は、長いパスを200文字に切り詰めることをお勧めします。
ケース2
プロジェクトには以下が含まれます:
パスが200文字より長く950文字より短いドキュメント。
255文字を超える名前のドキュメント。
この場合、以下の切り捨てオプションを提供します:
Windows 10以降またはmacOS:長いドキュメント名のみを切り詰めます。255文字を超える名前のドキュメントは短縮されます。プロジェクトフォルダー構造は変更されません。
すべてのOSまたはバージョン: 200文字を超えるドキュメントパスを切り詰めます。フォルダ名とファイル名の両方に影響します。
ケース3
プロジェクトには以下が含まれます:
950文字を超えるパスを持つドキュメント。
255文字を超える名前のドキュメント。
ターゲットOSに応じて、続行方法を選択してください:
Windows 10以降またはmacOS:長いパスは950文字に切り詰められます。255文字を超えるドキュメント名は、それに応じて短縮されます。
すべてのOSまたはバージョン:長いパスを200文字に切り詰めます。
ケース4
プロジェクトには950文字を超えるパスを持つドキュメントが含まれています。
ターゲットOSに応じて、続行方法を選択してください:
Windows 10以降またはmacOS: 長いパスを950文字に切り詰めます。
すべてのOSまたはバージョン:長いパスを200文字に切り詰めます。
切り捨てロジック
ケース1の例を使って、切り詰めメカニズムを見ていきましょう:ドキュメントパスを200文字に切り詰めます。
システムは、ローカルディレクトリパスのためのスペースを確保するために、ドキュメントパスを200文字に短縮します。長いパスは次の手順で削除されます:
ファイル名は、インデックスと拡張子を除いて、最低21文字に短縮されます。システムは何文字を切り詰めるべきかを計算しますが、常に最初の10文字と最後の10文字は最低限残します。切り詰められた中間部分はアンダースコアに置き換えられます。
元の名前:
1.2.4 Example of very long file name.xlsx変更された名前:
1.2.4 Example of_ file name.xlsx
フォルダ名はファイル名と同様に、最低21文字に短縮されます。
システムは最も深いフォルダーから切り詰めを開始し、長いパスが解消されるまでフォルダー構造の最上位に向かって移動します。手順1と手順2の後もパスが長いファイルが残っている場合、これらのファイルは「パスが長いファイル」フォルダに移動されます。
ごみ箱から「パスが長いファイル」フォルダに移動されたファイル、フォルダ、Q&A添付ファイルには、名前に接頭辞「RB_」が付きます。
元の名前:
1.2.4 Example of very long file name.xlsx変更されたファイル名:
1.2.4 RB_Example of_ file name.xlsx
エッジケース
非常に深いフォルダ構造や類似したファイル名がある稀なケースでは、追加の変更を適用します。
切り詰め後に同じレベルに同一の名前を持つドキュメントがある場合、名前の末尾に番号を追加します。
元のファイル名:
Example of very long file name.xlsx、Example of very very long file name.xlsx変更された名前:
Example of_ file name-1.xlsx、Example of_ file name-2.xlsx
「長いパスを持つファイル」フォルダに200文字を超えるパスがある場合、ファイル名から21文字を削除することで長いパスが解消されるかどうかを確認します:
はい → 21文字を削除し、インデックスと拡張子を保持します。
いいえの場合 → インデックスを完全に切り捨て、名前の21文字と拡張子のみを保持します。

