Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mkdir和_dir长度限制?_Php_Mkdir - Fatal编程技术网

Php mkdir和_dir长度限制?

Php mkdir和_dir长度限制?,php,mkdir,Php,Mkdir,我通过Windows资源管理器创建了一个文件夹,但是is_dir返回FALSE 失败的路径: ficheiros/dinamicos/multimedia/imagem/areas/galerias/actividades/professores/iii-xxxxxxxx-xxxxxxxx-xx-xxxxxxxxxxx-xxx-xxxxxxxx-abcdefg/__fmhidden__681d75e470b4fd52f7d3b468b8ce7b5b/__fmhidden__b14a7b8059d

我通过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
mkdir
的路径长度是否有任何限制(在Windows环境中)?

在Windows中,文件路径的字符限制为260(有些例外),因此PHP
mk_dir
Is_dir
函数可能无法按预期工作


请参阅:

文件名限制完全取决于操作系统(Windows、Mac)等。您可以提交您正在使用的文件路径吗?你在看网络驱动器还是本地驱动器?它是本地驱动器,我将屏蔽路径,但保持长度…@MarioCesar,在windows中,文件夹路径的最大长度为“247个字符+
”。再见,谢谢。这应该是问题所在。这并没有什么问题,因为它只会部署在unix系统中