マルチバイト文字を含むファイルパスに関する問題
Perforce Software, Inc.
==========================
マルチバイト文字を含むファイルパスに関する問題
==========================
(注:この記事では、ファイルのフルパス(ディレクトリとファイル)を単にファイルパスと
記します。)
ファイルパスの中にマルチバイト文字(例えば、日本語)を含むファイルを、日本語版
「Helix P4V(以下、P4V と記します)2014.3」で扱うと、
Filename '<ファイルパス>' is length <NNN> which exceeds the internal length limit of 260. |
(<NNN>はフルパスのバイト数を表す数値です。)
この問題は、Windowsの制限である「フルパスは260バイト以内」を回避していたとしても、
P4V 2014.3の不具合により発生する場合があります。
この問題の詳細を以下に記します。
■発生条件:
・P4V のバージョンが 2014.3、かつ
・次の計算式で算出した <NNN> が 260 を超える場合。
<NNN> = <ファイルパス内のシングルバイト文字数> × 1 + <ファイルパス内のマルチバイト文字数> × 3
■再現性:
・P4V が、上の条件に合致するファイルを取り扱うと必ず発生します。
■回避手順:
・算出した <NNN> が 260 以下になるようファイルパスを短くしていただくことによって、
この問題は発生しなくなります。
・2014.3 以外の日本語版 P4V をお使いいただくことによって、この問題を回避できます。
・同等機能のコマンドライン(p4 コマンド)をお使いいただくことによって、この問題を
回避できます。
■影響範囲:
・ファイルを取り扱うあらゆる操作において、この問題は発生します。
この問題が発生しましたら、上に記した回避手順のいずれかによって問題を回避して
くださいますよう、お願い申し上げます。
最適な回避手順が見つからない場合は、ご遠慮なく弊社テクニカルサポート宛にお問
い合わせください。
■ご注意:
・P4V をアップグレードまたはダウングレードされる場合、状況によって別の注意が要に
なる場合がございます。
弊社テクニカルサポートにご相談いただければ、最善の対処をご一緒に検討させて
いただきます。
■お問い合わせ先:
本件についてご不明な点がございましたら、ご遠慮なく弊社テクニカルサポート宛にお問
い合わせください。
株式会社東陽テクニカ
ソフトウェア・ソリューション
TEL:03-3245-1248(直通)
E-mail:ss_support@toyo.co.jp
本ウェブサイトではサイト利用の利便性向上のために「クッキー」と呼ばれる技術を使用しています。サイトの閲覧を続行されるには、クッキーの使用に同意いただきますようお願いいたします。詳しくはプライバシーポリシーをご覧ください。