Java更为巧妙的判断系统为Windows

System.getProperty("os.name").toLowerCase().startsWith("win");

这个是大多数网上的方法。但是今天在看hutool作者对于issue解决zipUtil.unzip()在Windows环境下,对于压缩包包含*开头的文件解压爆错的解决。对于hutool,判断系统是否为Windows:

boolean result = File.separatorChar == '\\';

你可能感兴趣的:(java)