使用Java判断操作系统

来源:互联网 发布:java面试题算法 编辑:程序博客网 时间:2024/05/22 12:56

    最近工作中需要判断使用系统命令(mv/move)移动文件。首先要判断操作系统,使用Apache commons Lang包的SystemUtils可以解决这个问题。截图如下:


 代码如下:

import org.apache.commons.lang3.SystemUtils;public class OsType {public static void main(String[] args) {System.out.println(getOsType());}// 获取ostypepublic static OsTypeEnum getOsType() {if (SystemUtils.IS_OS_WINDOWS) {return OsTypeEnum.WINDOWS;}if (SystemUtils.IS_OS_UNIX) {return OsTypeEnum.UNIX;}return OsTypeEnum.OTHER;}}


OsTypeEnum:

public enum OsTypeEnum {WINDOWS, UNIX, OTHER}


结果:(测试结果)

WINDOWS

  


0 0