>271

漏れも最近やったばっかり。
NTでは各フォルダ毎にMAX_PATH文字使えるから、
フルパスにするとMAX_PATHは軽く超える。
NT系なら、FAT32でも使えるとか言う話も聞いた。
9xでは、フルパスでMAX_PATHまでしかファイルが作れない。
#拡張子分は別みたいで、実際には260文字までOKみたい

CreateFile()で、
ローカルパスなら"\\?\"
ネットワークパスなら"\\?\UNC"
をつけることでMAX_PATH以上のファイルを扱える。
Win9xでは使えないので、OSによって切り替えないとダメ。