java获取系统分隔符
获取方法:File.separator
使用场景
eg:图片上传时,需要组装路径
private static String filePathAddYearMonthDay(){
Calendar cal = Calendar.getInstance();
return File.separator+"upload"+File.separator+cal.get(Calendar.YEAR)+File.separator+(cal.get(Calendar.MONTH)+1)+File.separator+cal.get(Calendar.DATE)+File.separator;
}
源码分析
1.与系统相关的默认名称分隔符,表示为字符串,
2.系统默认分隔符,这个字段包含统属性的第一个字符值,在Linux系统下,为linux下的/,window下,为window的\
java中的File中,定义了好几个静态常量,有需要的小伙伴,可以自己看下源码哦
pathSeparator
与系统有关的路径分隔符
pathSeparatorChar
与系统有关的路径分隔符。
separator
与系统有关的默认名称分隔符
separatorChar
与系统有关的默认名称分隔符。