使用Java判断操作系统

    最近工作中需要判断使用系统命令(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());
	}
	

	// 获取ostype
	public 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

  


你可能感兴趣的:(Java,Java基础)