File类IO包中唯一标示磁盘文件跟磁盘目录的对象的路径,包含了文件的创建,删除,重命名,文件的读写权限等,只能设置和获取文件本身的信息,不能设置和获取文件的内容。
路径分隔符和属性分隔符
Unix: 使用“/”来分割目录路径,使用“:”来分割属性
windows: 使用“\”来分割目录,在Java中“\”标示转译,所以在Windows下的Java中标示路径需要使用“\\”来标示,同时Windows支持“/”,使用“;”来分割属性
windows平台 java 属性分隔符:
File.pathSeparator // ";"
File.pathSeparatorChar // " ;"
windows平台Java 路径分隔符:
File.separator // "\"
File.separatorChar // "\"
windows平台java 标示路径的三种方法:
String path1="c:/demo/abc.txt";
String path2="c:\\demo\\abc.txt";
String path3="c:"+File.separator+"demo"+File.separator+"abc.txt";“官方推荐第三种,兼容不同平台下分隔符的不同”