Qt / C ++最大路径长度

时间:2013-10-09 05:01:49

标签: c++ qt path max

我需要使用Qt在C ++中为文件名(包括路径)分配空间。我想确保分配足够的空间,但无法找到定义最大路径长度的位置。

我发现大量帖子到_MAX_PATH MAX_PATH PATH_MAX等...但是很多后续帖子都说这些是错误的/不可靠的/特定于实现的等等。

由于我正在为Linux构建,我可以在任何地方引用一个值吗?


更多信息:这里的代码显示了我转换的方式和原因:

struct stat existing_fileinfo, new_fileinfo;  // Structs to get file info
int existingFileStat = fstat(m_securityLogFile->handle(),&existing_fileinfo);
char filename_asterisk_securitylog[1024];  // Max path length?
QByteArray filename_asterisk_securitylog_array(programSettings->asterisk_securitylog().toLatin1().data());
memcpy(filename_asterisk_securitylog,filename_asterisk_securitylog_array,filename_asterisk_securitylog_array.size());
int newFileStat = stat(filename_asterisk_securitylog, &new_fileinfo);

0 个答案:

没有答案