Java核心类库-IO-File类介绍和路径分割符

Java的IO:类和接口存在于Java.io包中

讲IO操作之前,必须要先讲File类(文件/目录)

File类介绍和路径分割符:

File类是IO包中唯一表示磁盘文件磁盘目录的对象的路径。

该类包含了创建,删除文件,重命名文件,判断文件读写权限以及文件读写权限以及文件是否存在,查询等功能方法。

只能设置和获取文件本身的信息,不能设置和获取文件的内容。

路径分隔符,属性分隔符:

Unix:  使用"/",来分割目录路径。使用:来分割属性。

Windows:使用两个"\",来分割目录路径,但是在Java中一个"\"表示转义,在Windows平台的Java代码中表示一个路径,就得使用两个\\。但是Windows支持/。使用;来分割属性。

因为我们不知道以后运行的系统平台是什么,就不知道如何编写路径和属性分隔符。因此在File类中提供了两类常量。分别来表示路径分割符和属性分隔符。

//获取属性分隔符
String pathSeparator = File.pathSeparator;

char pathSepartorChar = File.pathSeparatorChar;
System.out.println(pathSeparator+"...."+pathSepartorChar);
//获取路径分割符
String separator = File.separator;

char separtorChar = File.separatorChar;
System.out.println(separator+"...."+separtorChar);
//表示一个文件的路径
String path1 = "c:\\wenxudong\\123.txt";

String path2 = "c:/wenxudong/123.txt";
String path3 = "c:"+File.separator+"will"+File.separator+"123.txt";
posted @ 2017-05-18 20:44  wenxudong  阅读(1894)  评论(0编辑  收藏  举报