Windows 是否可以使用超过256个字符的名称命名文件夹?

Windows 是否可以使用超过256个字符的名称命名文件夹?,windows,vba,excel,Windows,Vba,Excel,我有一个小问题需要处理,我需要创建一个文件夹层次结构,如a/B/C/D,其中每个文件夹的foldername超过256个字符。我知道windows最多只允许256个字符,但我想这里有人可以帮我。提前谢谢 我找到了这个答案,我想它回答了你的问题 实际上,路径字符串的限制是260个字符。如今,底层操作系统可以支持更长的路径名,最多可达。要使用长名称命名路径,需要使用magic \?\前缀,并使用Unicode版本的API 但是,许多工具不支持这样长的名称。一个经典的例子 这种工具的一个特点是Expl

我有一个小问题需要处理,我需要创建一个文件夹层次结构,如a/B/C/D,其中每个文件夹的foldername超过256个字符。我知道windows最多只允许256个字符,但我想这里有人可以帮我。提前谢谢

我找到了这个答案,我想它回答了你的问题

实际上,路径字符串的限制是260个字符。如今,底层操作系统可以支持更长的路径名,最多可达。要使用长名称命名路径,需要使用magic \?\前缀,并使用Unicode版本的API

但是,许多工具不支持这样长的名称。一个经典的例子 这种工具的一个特点是Explorer,它不允许您使用 超过260个字符的名称。因此,我强烈建议 避免创建这么长的名称将为您节省很多 从长远来看,心痛


为什么需要这么长的文件夹名?我认为可以通过以“\\”开始路径来绕过限制,但我怀疑尝试这样做是否明智。“至少有很多东西会坏掉。”戴维德罗宾森我只是想探索一下,看看这是否可行。有办法吗!你能负担得起你的视图吗。这是不可能的,因为文件系统不支持大于255个字符的路径组件。“我找到了这个答案”-一个属性就好了。哦。。我知道我忘了什么。。很抱歉谢谢您的回复,但是aaaaaaaa…(256)a/bbbb…(256)b将使bbb…b的文件名长度大于512。我说的对吗?!?我想在VBA中创建这个层次结构,你能帮我吗