Windows OS 環境のシステムファイルパスには長さ制限はありますか?
Windows OS 環境では、ファイルパスはシステムのバージョンと設定内容に制限されています。最長長さを超えるとプロジェクトを正常に読み込めない、スクリプトを読み取れない、モデルを正確にインポートできないなどの異常が発生する恐れがあります。
デフォルトでは、Windows OS 環境におけるファイルパスの長さ上限は 260 文字(MAX_PATH)となっています。その内にはドライブ文字(C:\ など)や全てのフォルダ名、ファイル名、拡張子、末尾のヌル文字 \0 が含まれます。
例えば、:C:\Users\Username\Documents\Project\Data\config.txt
パスが 260 文字を超えると、Windows API は「対象のパスが長すぎます」などのメッセージを表示します。
解決法
-
可能な限り、プロジェクトやモデル、スクリプトを短いパス(例
C:\Project)に格納します。 -
パスが長い対象に対しては、ファイルの場所を変更します。