java基础之“获取系统类型,区分Windows和Linux系统”
一、获取系统类型,区分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; }
* 博客文章部分截图及内容来自于学习的书本及相应培训课程,仅做学习讨论之用,不做商业用途。
* 如有侵权,马上联系我,我立马删除对应链接。
* 备注:王子威
* 我的网易邮箱:wzw_1314_520@163.com