1 21 22 package org.armedbear.j; 23 24 import java.net.InetAddress ; 25 import java.net.UnknownHostException ; 26 27 38 public final class LocalFile 39 { 40 private static final String localHostName; 41 42 static { 43 String name = null; 44 try { 45 InetAddress addr = InetAddress.getLocalHost(); 46 name = addr.getHostName(); 47 } 48 catch (UnknownHostException e) { 49 Log.error(e); 50 } 51 localHostName = name != null ? name : "local"; 52 } 53 54 public static final String getLocalHostName() 55 { 56 return localHostName; 57 } 58 59 65 public static final String getPathSeparator() 66 { 67 return java.io.File.pathSeparator; 68 } 69 70 75 public static final char getPathSeparatorChar() 76 { 77 return java.io.File.pathSeparatorChar; 78 } 79 80 86 public static final String getSeparator() 87 { 88 return java.io.File.separator; 89 } 90 91 96 public static final char getSeparatorChar() 97 { 98 return java.io.File.separatorChar; 99 } 100 } 101 | Popular Tags |