Windows 中的文件名长度

Windows 中的文件名长度

当我尝试将文件保存到 Windows 资源管理器时,我收到一条错误消息,其中部分内容为:“文件名太长”。文件名长度在 100 到 200 个字符之间。我的任务是在资源管理器文件名中包含大量信息。

我一直在问问题和研究,并且了解到有必要允许驱动器指定字符、文件夹和子文件夹等。我明白了。

但是,一旦考虑到所有这些,我仍然不确定为特定文件名分配的字符数的参数是什么。

我必须用野蛮无情的方式缩写单词,才能使总数小于 100 个吗?或者我能够正确拼写出大多数单词,从而超过 100 个?还有人有什么想法吗?

答案1

这取决于您的文件系统和文件名中使用的代码页。请参阅此处的限制:https://msdn.microsoft.com/en-us/library/ee681827%28VS.85%29.aspx#limits

Maximum file name length
NTFS                   | exFAT                  | UDF                                 | FAT32
255 Unicode characters | 255 Unicode characters | 127 Unicode or 254 ASCII characters | 255 Unicode characters

相关内容