Java手册
separatorChar
public static final char separatorChar
与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX 系统上,此字段的值为 '/';在 Microsoft Windows 系统上,它为 '\\'。
另请参见:
System.getProperty(java.lang.String)
1import java.io.File; 2 3public class FileDemo5 { 4 5 public static void main(String[] args) { 6 7 // 在Windows中,分隔目录用的\ 8 // 在Linux中,分隔目录用的/ 9 // 在Windows中,分隔路径用的; 10 // 在Linux中,分隔路径用的: 11 // pathSeparatorChar 代表 : 12 // separatorChar 代表 / 13 File file = new File("E:" + File.separatorChar + "aaa.txt"); 14 15 // 获取父路径 16 System.out.println(file.getParent()); 17 System.out.println(file.getName()); 18 19 // 获取绝对路径 20 System.out.println(file.getAbsolutePath()); 21 // 获取路径 22 System.out.println(file.getPath()); 23 24 } 25 26}