10秒目をつむったら…

すみません。確認したいことがあります。
windows (xp) ファイルパスの最大文字数259文字で間違いありませんか?
宜しくお願いします。

A 回答 (2件)

★255バイトです。


・安全面を考えて 259(_MAX_PATH) まで可能です。
・Windows のシステム上では最大 32,768 文字のパスをサポートしていますが、Unicode での
 お話です。また指定方法も『\\?\』という文字列から始めなければいけません。
・よって、通常安全に利用できる文字数は 255 バイトです。→259 は危険です。
・259 バイトというのは _MAX_PATH という定数が 260 なのでここからくる数です。
 プログラム上では文字列の最後を NULL 文字で表します。このため、260 - 1 の数、259 が
 実際に入力できた文字数です。ルール上では 255 バイトです。
・以上。おわり。
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2007/02/27 08:39

XPのパス長は32768文字までサポートされているようです。


http://msdn2.microsoft.com/ja-jp/library/930f87y …
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2007/02/27 08:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報