2

Windows エクスプローラーでフォルダーを作成しましたがis_dirFALSE.

失敗するパス:

ficheiros/dinamicos/multimedia/imagem/areas/galerias/actividades/professores/iii-xxxxxxxx-xxxxxxxx-xx-xxxxxxxxxxx-xxx-xxxxxxxx-abcdefg/__fmhidden__681d75e470b4fd52f7d3b468b8ce7b5b/__fmhidden__b14a7b8059d9c055954c92674ce60032

これは失敗しません:

ficheiros/dinamicos/multimedia/imagem/areas/galerias/actividades/professores/iii-xxxxxxxx-xxxxxxxx-xx-xxxxxxxxxxx-xxx-xxxxxxxx-a/__fmhidden__681d75e470b4fd52f7d3b468b8ce7b5b/__fmhidden__b14a7b8059d9c055954c92674ce60032

私のコードは何ヶ月も問題なく動作していました。mkdirデバッグした後、問題は/にあることがわかりましたis_dir。奇妙な部分は、パスの長さが 218 文字 (絶対として 247 文字) を超えた場合にのみ発生することです。

is_dirandのパスの長さに制限はありますかmkdir(Windows 環境の場合)?

4

1 に答える 1