通知
すべてクリア
Topic starter
2001年10月10日 11:20 AM
すいません。
もしあればwindowsで使用できるパス+ファイル名の最大文字数を教えてください。
なんとなく以前ロングファイルネームは、64文字と聞いたような気がしますが、
半角なのか全角なのか、本当なのかわかりません。
以上宜しくお願いします。
2001年10月10日 12:15 PM
_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];
とかで行っているはずです。