パス+ファイル名の最大文字数

[戻る]
HAZZ 2001/10/10(水) 11:20:33
すいません。
もしあればwindowsで使用できるパス+ファイル名の最大文字数を教えてください。
なんとなく以前ロングファイルネームは、64文字と聞いたような気がしますが、
半角なのか全角なのか、本当なのかわかりません。
以上宜しくお願いします。

リオン 2001/10/10(水) 12:15:46
_MAX_PATHというのが#defineで定義されてます。(stdlib.hに)
それには256か260と定義されてます。(場合による)
_MAX_PATHをVC++のヘルプで調べると
その他に
_MAX_DIR ディレクトリ名の最大長 
_MAX_DRIVE ドライブ名の最大長 
_MAX_EXT 拡張子の最大長 
_MAX_FNAME ファイル名の最大長 
とかもあります。
VC++で扱える絶対パスの最大長が_MAX_PATHで、
Windowsではもっと扱えるのかもしれませんが参考までに。
けど、開発においては、
char szFileName[_MAX_PATH+1];
とかで行っているはずです。

古いスレッドには追加発言できません。