Java识别操作系统详解编程语言

 1 /** 
 2  * Created by xfyou on 2016/11/3. 
 3  */ 
 4 public class SysDep { 
 5     final static String UNIX_NULL_DEV = "/dev/null"; 
 6     final static String WINDOWS_NULL_DEV = "NULL"; 
 7     final static String FAKE_NULL_DEV = "jnk"; 
 8  
 9     public static String getDevNull() { 
10         if (new File(UNIX_NULL_DEV).exists()) { 
11             return UNIX_NULL_DEV; 
12         } 
13         String sys = System.getProperty("os.name"); 
14         if (sys == null) { 
15             return FAKE_NULL_DEV; 
16         } 
17         if (sys.startsWith("Windows")) { 
18             return WINDOWS_NULL_DEV; 
19         } 
20         return FAKE_NULL_DEV; 
21     } 
22  
23     public static void main(String[] args) { 
24         System.out.println(getDevNull()); 
25     } 
26 }

 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/15994.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论