最大字符*

时间:2010-09-16 00:22:09

标签: c maxlength

使用C,我们如何找到文件系统允许的char *的最大大小?

1 个答案:

答案 0 :(得分:1)

我的假设是你要求“文件系统允许的文件名允许的最大长度是多少?”

这取决于操作系统以及文件系统的实现方式,但大多数系统都定义了可以引用的宏。

在Linux中,limits.h,宏可以由宏PATH_MAX引用,4096(内核2.6.35中的当前值)

在Windows WinDef.h中,值可以由宏MAX_PATH引用,260(Windows 7中的当前版本)。这不包括使用UNC路径(见下面的评论)。