使用Java判断操作系统
2014-04-17 00:31
190 查看
最近工作中需要判断使用系统命令(mv/move)移动文件。首先要判断操作系统,使用Apache commons Lang包的SystemUtils可以解决这个问题。截图如下:
代码如下:
OsTypeEnum:
结果:(测试结果)
WINDOWS
代码如下:
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和javascript判断当前浏览者的操作系统
- 32位和64位CPU、操作系统的区别 + 判断、使用建议
- 使用Java对UTF8URL进行编码解码以及进行编码方式的判断
- java 如何判断操作系统是Linux还是Windows
- JS使用userAgent判断操作系统和浏览器类型
- Java中使用Socket连接判断Inputstream结束
- Java使用正则表达式判断字符串中是否包含某子字符串
- 如何使用java判断图片base64流字节大小
- java程序判断操作系统是Windows还是Linux
- Java判断当前使用语言
- java中字符串的比较,必须使用string1.equals(string2)来进行判断
- <编译>条件编译——判断当前使用的编译器及操作系统
- Java中使用Socket连接判断Inputstream结束
- java判断部署项目使用的服务器类型
- Java 判断操作系统类型(适用于各种操作系统)
- Java 判断操作系统类型(适用于各种操作系统)
- java 如何判断操作系统是Linux还是Windows
- session失效,使用ajax请求数据被拦截,此时正常的处理逻辑是跳到登录界面,而不是界面没有变化(java判断是否是ajax请求)
- Java 判断操作系统类型(适用于各种操作系统)
- 使用java判断字符串是否日日期类型