linux下的文件名和路径的长度限制

来源:互联网 发布:三维立体设计软件 编辑:程序博客网 时间:2024/06/05 17:46

    因为在C程序中需要用一个字符串去存储文件的绝对路径,这个字符串的空间应该是根据实际需要malloc的空间,如果实际应用中是自己拼凑的有格式的文件名,那么大概可以预知大小,要是无法预知,就先事先知道linux系统对文件名和路径的长度限制。

    获得方式为:

         由于文件名和路径名限制实际上是有文件系统有关系的,所以要用pathconf函数。或者用getconf命令.比如:
                  $ getconf PATH_MAX /usr 
                  1024
                  $ getconf NAME_MAX /usr

                  255

阅读全文
0 0
原创粉丝点击