public class SystemUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
BREAK
空格
|
static Pattern |
IP_PATTERN
Ip正则
|
static String |
LOCALHOST_IP
本地Ip
|
static String[] |
REG_RESULT
注册表反馈
|
static String |
TAB
Tab
|
static String |
UNIX_LINE_BREAK
UNIX换行符
|
static String |
WINDOWS_LINE_BREAK
Windows换行符
|
| 构造器和说明 |
|---|
SystemUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
addReg(String path,
String key,
String type,
String value)
增加注册表
|
static boolean |
deleteReg(String path,
String key)
删除注册表
|
static String |
execStr(Charset charset,
String... cmds)
调用cmd方法
|
static String |
execStr(String... cmds)
调用cmd方法,默认GBK编码
|
static String |
execStr(String cmdStr)
调用cmd方法,默认GBK编码
|
static void |
execStrAsync(String cmdStr)
异步掉用命令
|
static Charset |
getCharset()
获取系统字符编码
|
static List<String> |
getCpuId()
获取CpuId
|
static String |
getLineBreak()
获取系统换行符
|
static List<String> |
getSystemIp()
获取系统Ip地址
|
static boolean |
isWindows()
判断系统环境
|
public static final String[] REG_RESULT
public static final Pattern IP_PATTERN
public static String execStr(String cmdStr)
cmdStr - public static String execStr(String... cmds)
cmds - public static void execStrAsync(String cmdStr) throws IOException
cmdStr - IOExceptionpublic static String execStr(Charset charset, String... cmds)
charset - cmds - public static boolean addReg(String path, String key, String type, String value)
path - 注册表路径key - 键type - 类型 常用 REG_SZ/REG_DWORDvalue - 值public static boolean deleteReg(String path, String key)
path - 注册表路径key - 键public static boolean isWindows()
public static Charset getCharset()
public static String getLineBreak()
Copyright © 2021. All rights reserved.