以编程方式确定最大文件名长度

pri*_*bel 5 php linux filenames path name-length

如何确定linux盒子上的最大文件名长度?

PHP编程语言中的首选.

pil*_*row 6

你想要的,pathconf或者fpathconf在PHP中没有公开的.(如果是,他们可能会posix_pathconf.)

您也可以getconf使用命令行实用程序接口来实现相同的功能.在您的系统上试试这个:

$ getconf NAME_MAX /tmp

$ getconf PATH_MAX /tmp


glo*_*mad 5

没有必要以编程方式确定它.它是255个字节.

编辑:你可以在很少的文件系统上使用更长的文件名(reiser,我相信),但如果坚持使用255,你的应用程序将可用于任何Linux安装.