System.getProperty("os.name").toLowerCase().startsWith("win");
这个是大多数网上的方法。但是今天在看hutool作者对于issue解决zipUtil.unzip()在Windows环境下,对于压缩包包含*开头的文件解压爆错的解决。对于hutool,判断系统是否为Windows:
boolean result = File.separatorChar == '\\';
本文介绍了一种简单有效的方法来判断当前运行环境是否为Windows系统。通过检查文件分隔符,可以快速准确地进行系统类型的判别。此外,还提到了这种方法在实际应用中的一个实例,即解决hutool中zipUtil.unzip()函数在Windows下处理特定文件名时出现的问题。
System.getProperty("os.name").toLowerCase().startsWith("win");
这个是大多数网上的方法。但是今天在看hutool作者对于issue解决zipUtil.unzip()在Windows环境下,对于压缩包包含*开头的文件解压爆错的解决。对于hutool,判断系统是否为Windows:
boolean result = File.separatorChar == '\\';
4230
1762

被折叠的 条评论
为什么被折叠?