Tag: jscript

JavaScript和JScript有什么区别?

我一直在想什么是JScript和JavaScript之间的区别。

如何使用batch file压缩(/ zip)和解压缩(/ unzip)文件和文件夹而不使用任何外部工具?

我知道类似的问题在这里被问到很多,但是我对答案(甚至是问题)并不完全满意。 主要目标是兼容性 – 它应该适用于尽可能广泛的Windows机器(包括XP,Vista,Win2003 – 共同拥有20%左右的Windows共享)和生产的文件应该可以在Unix / Mac机上使用(如此标准归档/压缩格式是最好的)。 有什么select: 创build一个实现一些zipalgorithm的批处理。 显然这是可能的 – 但只有单个文件,并使用CERTUTIL进行二进制处理(有些机器默认情况下没有CERTUTIL,不能在WinXP Home Edition上安装) 通过WSH使用shell.application。根据我的最佳select。它允许压缩整个目录,并可在每个Windows计算机上使用 Makecab – 尽pipe它的压缩不是那么便携,它可以在每台Windows机器上使用。一些像7zip这样的外部程序能够提取.CAB内容,但是在Unix / Mac上需要使用文件时,它不会很方便。一个文件是非常简单的,保留目录结构需要更多的努力。 使用.NET Framework – 不太好的select.Form .NET 2.0有GZipStream,但它只允许压缩单个文件。 .NET 4.5具有Zipfunction,但在Vista和XP上不支持.NET。在XP和Win2003上,.NET并没有默认安装,但由于.NET 2.0的可能性高达4.0, 。 Powershell – 因为它依赖于.NET它具有相同的function。它不是默认安装在XP,2003和Vista上,所以我会跳过它。