你想要的,pathconf
或者fpathconf
在PHP中没有公开的.(如果是,他们可能会posix_pathconf
.)
您也可以getconf
使用命令行实用程序接口来实现相同的功能.在您的系统上试试这个:
$ getconf NAME_MAX /tmp
$ getconf PATH_MAX /tmp
没有必要以编程方式确定它.它是255个字节.
编辑:你可以在很少的文件系统上使用更长的文件名(reiser,我相信),但如果坚持使用255,你的应用程序将可用于任何Linux安装.