Windows エクスプローラーでフォルダーを作成しましたがis_dir
、FALSE
.
失敗するパス:
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_dir
andのパスの長さに制限はありますかmkdir
(Windows 環境の場合)?