提取长名称的拉链

时间:2014-10-06 10:14:20

标签: vbscript zip

我发现(在困难的道路上)如果我尝试解压缩一个带有长zip名称的文件(使用shell应用程序),我会收到一个错误:"系统无法找到指定的文件& #34 ;. 我设法通过重命名zip文件来绕过它,并在提取后重命名它,问题是为了重命名我需要移动文件然后将其移回,这对于每个zip都需要太长时间。

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

底层函数支持最长32,000个字符的文件名。但是程序只分配520个字节(260个字符)的内存来存储文件名。

如果资源管理器可以使用\\?\处理文件名,则会关闭合法文件名检查(最大长度为260个字符,最大长度为255个字符)。

CMD支持\\?\语法。