一、获取系统类型,区分Windows和Linux系统
// 判断是否是windows系统 System.getProperties().getProperty("os.name").contains("Windows")
二、案例
@Test public void testWindows() { String property = System.getProperties().getProperty("os.name"); System.out.println("property = " + property); if (property.contains("Windows")) { System.out.println("是Windows系统"); } }
效果图
三、工具类
/** * 根据系统类型 拼接文件全路径,根据不同的系统指定不同的文件夹 * * @param fileName * @return */ private String getFullFileName(String fileName) { if (StringUtils.isBlank(fileName)) { return null; } String realPath = System.getProperties().getProperty("os.name") .contains("Windows") ? "D:/test" : "/home/financial/temp"; return realPath + File.separator + fileName; }
标签:java,String,Windows,系统,System,fileName,Linux,property From: https://www.cnblogs.com/saoge/p/17918576.html