Vbscript 使用长名称提取zip

Vbscript 使用长名称提取zip,vbscript,zip,Vbscript,Zip,我发现,如果我尝试使用具有长zip名称的shell应用程序解压文件,我会收到一个错误:系统找不到指定的文件。 我通过重命名zip文件并在提取后将其重命名回,成功地绕过了这一点,问题是为了重命名,我需要先移动文件,然后再将其移回,这对于每个zip都需要很长时间 是否有其他方法可以解决此问题?基础函数支持最长32000个字符的文件名。然而,程序只分配520字节260个字符的内存来存储文件名 如果资源管理器可以使用\\?\将文件名放在前面,则关闭合法文件名检查,最大长度为260个字符,最大长度为255

我发现,如果我尝试使用具有长zip名称的shell应用程序解压文件,我会收到一个错误:系统找不到指定的文件。 我通过重命名zip文件并在提取后将其重命名回,成功地绕过了这一点,问题是为了重命名,我需要先移动文件,然后再将其移回,这对于每个zip都需要很长时间


是否有其他方法可以解决此问题?

基础函数支持最长32000个字符的文件名。然而,程序只分配520字节260个字符的内存来存储文件名

如果资源管理器可以使用\\?\将文件名放在前面,则关闭合法文件名检查,最大长度为260个字符,最大长度为255个字符

CMD支持\\?\语法